Violet Made of Thorns by Gina ChenOut July 26, 2022 from Delacorte Press; 368 pages Content Warning: Abuse, emotional manipulation, violence, death, casual racism, body horror, self-harm for a magic