A solid 5 star without a hesitation. What a little gem of a book. It was so unexpected and I highly appreciated the chance to read a book that satisfied me completely. The writing was flawless. The characters were engaging and very well developed. What set this book a part for me was the communications between the lead characters.