I heard about Red,White, and Royal Blue as a movie, and I watched it. It was cute, and distracting. During the closing credits I saw it was based on a book, and I'd just finished one, so I bought it. The book is usually better than the movie.
Oh yeah, so much better. The events aren't compressed, the characters are better developed - and there are more of them. Get the book.