I am very impressed with this author. Her work in this book is exceptional. The characters are complex and real, so that you feel as if you know them and can relate to them. The book takes on some really difficult and important philosophical issues that are integral to and enhance rather that distract from the very enjoyable plot. The story is very engaging with plenty of interesting twists and turns to hold your attention. I highly recommend this book and hope to read more from Stephany Tullis.