First love by James Patterson

When Axi Moore decides to take a road trip across the US, the only person she wants to go with her is her best friend Robinson-who she also happens to be secretly in love with. She's planned it all out, and all he has to do is say yes.