I listened to this one, narrated by Justine Eyre. It was about 12 hours long, but it passed by quickly with this fun read. It's not particularly deep or magical and it doesn't call life as we know it into question.
It's a nice read/listen, light and intriguing for anyone in the mood for a little escape from the disappointments that have been abounding.
Funny enough, the only problems with the book are also reasons why I liked it. Lily Kaiser's journey is a little too convenient throughout the book but that can be just perfect sometimes. It can be exactly what I need to read or listen in order to balance out the pressure of the world.
So, yes, the book is a little too neat. The story a little too beautiful and coincidental and works a little too well, but I didn't mind it at all. Mostly because it was also written incredibly well. It moves between times, giving insight into Rose Gallway's life that Lily doesn't readily have and let's the reader piece some of it together on our own. I do enjoy that. And then the author lays it all out and it's just perfect. A little too perfect, like in one of those rom-coms that we watch to feel good but that we all know aren't the way the world works.
I really loved that about it. It's going to be one of my comfort books, to peruse when I'm down, maybe listen to when I wanna revel in new beginnings, like the mood I re-watch Stardust in. If you've read a few too many mysteries lately, or too many books that ripped your heart out (like I have recently), than this is the perfect book to recover with. It's comforting and sweet and romantic and doesn't take itself too seriously. But it's not the book for that serious deep read. Don't expect it to be.