Almost Perfect Review

Almost Perfect
by Brian Katcher

Eighteen-year-old Logan Witherspoon has just discovered that his girlfriend of three years cheated on him. But things start to look up when a new student enrolls in his small-town high school. Tall, unconventionally pretty, and a bit awkward, Sage Hendricks appeals to Logan at a time when he trusts no one. And as Logan learns more about Sage, he realizes that she needs a friend as much as he does, if not more. One day, he acts on his growing attraction and kisses her. Moments later, he wishes he hadn't. Sage discloses a secret: biologically, she's a boy. Enraged, frightened, and feeling betrayed, Logan lashes at at Sage. Once his anger has cooled, however, his regrets lead him to attempt to rekindle their friendship. Impressed that Logan is even trying to understand, Sage agrees to give him a second chance. But Logan has no idea how rocky the road back to friendship will be, or how many unexpected, exciting, and painful places he and Sage will visit along the way.

This is one of those books that sticks with you long after you finish reading it. I finished it quite awhile ago and I still can't stop thinking about it.

The voice was perfectly realistic and I really enjoyed it. The characters were very well done. I wanted to punch Logan in the face on a regular basis, but that's the way his character was. Sage was by far my favorite character. I empathized with her so much. Her sister was very round and well done as well.

Overall: 6.5/10

***SPOILERS***

I have to admit, I did not enjoy the ending. I hate that Sage makes the decision to go back to being a boy and then picks up leaves town with her family. I hate that you never find out what happened to her. I hate that she resigned herself to pretending that she's a boy when she's worked so hard and given up so much to become a woman. After everything that she went through it just doesn't seem right to me.

Comments

Popular posts from this blog

What's Up Wednesday: January 15

College: How to Find Time to Read (for Fun)

Hamilton