A captivating, romantic story of learning to love again, for fans of Cecelia Ahern, Sophie Kinsella and Marian Keyes. Once upon a time Ruby O'Neill lived in her very own ivory tower (a beautiful little cottage) with her very own fairytale prince (her handsome husband Jonathan). Life was perfect. But one night Ruby's life changes forever and she stops believing in fairy tales. With her heart broken...
Winner of the 2016 Audie Mystery Award Now a major BBC drama as part of the Cormoran Strike series. When a mysterious package is delivered to Robin Ellacott, she is horrified to discover that it contains a woman's severed leg. Her boss, private detective Cormoran Strike, is less surprised but no less alarmed.