A fun, swoony and summery friends-to-lovers rom-com with a magical twist, perfect for fans of Lynn Painter, Jenny Han and Casey McQuiston.