The Grimrose Girls by Laura Pohl
Why retell one fairy tale when you can retell many all at once? And in a dark academia setting? Ariane, Ella, Yuki, and Rory are best friends who attend Grimrose Académie together. Then Ariane dies. The police rule it a suicide, but the girls know it was murder. As they begin to unpack the events leading up to Ariane’s death, they uncover a shocking secret—this wasn’t the first murder at Grimrose. All of the past murders are tied to fairy tale curses, and they might be next.