Scott Pilgrim's Precious Little Life: 08/06/16
Scott Pilgrim's Precious Little Life by Bryan Lee O'Malley is the first book in a six book series. Scott Pilgrim is a schmuck; he's out of work, he's dating (preying on) a high school student, and he shares his gay roommate's bed because he's too cheap to get his own bed.
All that changes when he starts dreaming about a roller blading delivery woman named Ramona Flowers. Things get weirder when he meets her in person. She is, to borrow a phrase from Terry Pratchett and Stephen Baxter's Long Earth series, a natural stepper. But in a Being John Malcovich (1999) sort of way, Ramona's short cuts happen to go right through Scott's mind.
I'll admit right away that I started liking the book a hell of a lot more after Ramona shows up. Ramona is her own, self possessed, proud person. She's not going to be gas-lamped by Scott. She's perfectly capable of turning the tables on him. She also comes with her own supernatural list of angry-ex-boyfriends, who each want to take down Scott Pilgrim.
I have to admit I'm rooting for the boyfriends.