Bad Romance


Bad Romance is a cautionary tale for girls (and boys) who find themselves in love and in over their heads. It's hard to love someone you hate, and even harder to hate someone you love. It's her junior year and theater nerd Grace sees Gavin. Her life is now played out in the theater of her mind. Gavin is the male lead and he is oh, so special and charming.

What Grace learns is that Gavin is a manipulating, lying sociopath. After dating Summer, Gavin fails at a suicide attempt. Grace is drawn to this boy, the one who tried to die. Soon she is the center of his world. As Gavin closes in on her and challenges her friendships and free time, Grace doesn't seem to mind until it's almost too late.

The author includes a list of resources for teen readers who are in abusive relationships. The staggering fact is that one in three teens have experienced dating abuse.

This is not a feel good romance novel. It is, however, and important one that will result in thoughtful discussions about love and relationships.

Highly recommended for grade 9 and up.

319 pages                 9781250158772                 Ages 14 and up

Recommended by: Pamela Thompson, Librarian, Texas USA

See more of her recommendations:


Grace wants out. Out of her house, where her stepfather wields fear like a weapon and her mother makes her scrub imaginary dirt off the floors. Out of her California town, too small to contain her big city dreams. Out of her life, and into the role of Parisian artist, New York director―anything but scared and alone.

Enter Gavin: charming, talented, adored. Controlling. Dangerous. When Grace and Gavin fall in love, Grace is sure it's too good to be true. She has no idea their relationship will become a prison she's unable to escape.

Deeply affecting and unflinchingly honest, this is a story about spiraling into darkness―and emerging into the light again.

User reviews

Have you read this book? We'd love to hear what you think. Click the button below to write your own review!
Already have an account? or Create an account