A review by drogon
Red, White & Royal Blue by Casey McQuiston

emotional funny relaxing medium-paced

4.5