So good I read it twice! I read this book a second time because I felt like I needed to pay better attention to details I may have missed the first time around. But the main reason I read it again was because it was simply a great story that I could dive into.