This is one of the best books I've ever read! I absolutely adored the characters they were sharp, witty and very likeable. There's tons of back story which I found myself wonderfully lost in. This book made me smile. Carlos Ruiz Zafon really knows how to tell a good story. I look forward to reading more from this author.