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

hopeful inspiring

3.0