In my opinion, this book deserved 5 stars purely based on my enjoyment of it. It was certainly not without flaws, but none large enough to distract me for long.Weaving a tale using both fact and fiction, the author has written a both fun and educational story.Heather is a 16 year old girl dealing wi...