Stephanie Garber shares five reasons to fall in love with fictional villains
This post was written by Stephanie Garber, author of Once Upon a Broken Heart.
If you’ve read any of my books, you might know that I have a terrible habit of falling in love with the wrong characters—I love the morally grey, and the…