This book is INCREDIBLE!!! The way that Shannon Messenger portrayed everything that was going on was OUTSTANDING. She did an AMAZING job of making Sophie (the main character) seem relatable, understandable, and intriguing. Not only that, but you can tell that she also put deep thought and consideration into each character that appear throughout the series. She makes every one of them unique and different. Besides this, Shannon did an IMPECABLE job of describing feelings. Overall, I definitely recommend this book!