I don't even have words to describe this emotional journey. I loved this book. It made me giddy happy at times but it also made me cry hard. 
 I'll try to come back to review once it all sinks in and I'm less emotional. 6+ star book.