Erin: Dumb, Frail, useless, low self esteem, zero self awareness, easily jealous, irresponsible, childish, jumps to conclusions without evidence, selfishly obvious to other people's emotions, immature about the littlest thing even with a active sex life, knows she has faults but instead of working to improve them spends all day going through 'magic' books, and let's add stupid on top so redundancy can drive the point home. How do I like her again?
Seriously this story would have been a 1000x better if the main character was someone else. I really hate the dumb and innocent trope but the author of this story is remarkably skilled. Even when I was frustrated I couldn't put it down.