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 es...