blogs.davenportlibrary.com
Red, White and Royal Blue by Casey McQuiston
What do you do when you fall in love with the last person you ever expect to? And they live thousands of miles (including an ocean) away in another country? How do you stay true to your homeland an…