Charlotte rated Girls of storm and shadow: 4 stars July 17, 2022 Public Girls of storm and shadow by Natasha Ngan