By turns funny, heartwrenching and heartstopping, this novel is never less than engrossing. To involve the reader so completely and convincingly in Marianne's story is a terrific achievement. Marianne is a wonderful heroine - and this is coming from a reader who usually wants to slap heroines within five pages. She's spiky, occasionally bad-tempered, endlessly angry for very good reasons, yet she's also resourceful, independent, emotionally mature and vulnerable. She's real. The gorgeous Keir is not more than a match for her - he's just a perfect match, and a perfect fit. As for Louisa and Garth, they're terrific. I loved this book - and I wasn't sure, right to the last chapter, how it would end.