This book was everything I didn't realise I was looking for, and more! Totally blew me away. The style, the plot, the end, everything. I know I'm gushing a bit but I really loved how Vivian's story was told and how Violet's played out beside hers. Can't recommend this enough.