The Charmed List by Julie Abe
Ellie Kobata has spent most of high school on the sidelines, keeping her art Instagram private and shying away from the world. She can't even tell her only friend, Lia, who she really is: Ellie is part of a secret magical community, and no one outside of it can know it exists. The only person Ellie could fully relate to was Jack Yasuda - her childhood friend who mysteriously started to snub her a few years ago. But before senior year, Ellie is ready to take some risks and have a life-changing summer, starting with her Anti-Wallflower List - thirteen items she's going to check off one by one. With this list, she hopes to finally come out of her shell; even though she can't share her full self with the world. But when number four on Ellie's list goes horribly wrong - revenge on Jack Yasuda - she's certain her summer is cursed. Instead of spending her summer with Lia, Ellie finds herself stuck in a car with Jack driving to a magical convention. But as Ellie and Jack travel down the coast of California, number thirteen on her list - fall in love - may be happening without her realising it.