A review by meldelizia
Kate in Waiting by Becky Albertalli

5.0