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

emotional lighthearted medium-paced

4.0