I'll be honest I'm an asshole of a critic when it comes to rating stories (generally 3 stars or less), however this story has very few errors, the plot development and character development/growth are extremely well done. one of three stories I couldn't put down at all