Violet Made of Thorns by Gina Chen
ISBN-13: 9780593648155