The antagonist in the story is Kendra because she casts a spell on Kyle (the protagonist) that turned him into a beast. Kendra rode blocked Kyle as a beast by having all these rules on how he has to break the spell and how he can or cannot and putting a ton of pressure on Kyle about the spell.
Kyle's quest is to break the spell with finding true love while looking like a beast. This is a power struggle for Kyle because he does not want o go outside or leave his room looking like a beast. So Kendra gave him a magic mirror to help.
Kyle breaks his quest by using the mirror to watch this girl he knew from school named Lindy. Lindy was always reading in her attic with her druggie dad. Kyle then made Lindy come stay with him and they fell in love and broke the spell.