Something Like Fate by Susane Colasanti
Lani likes working her summer job at the berry farm, saving the Earth, and reading her horoscope. She knows that the stars can predict her every move, and that everything happens for a reason. So one afternoon, it's only natural to have her palm read with her best friend, Erin. The fortune teller seems to see everything in Lani's future, including "a new boy who will change her life forever." Then she meets Jason, with whom she shares a special connection. Suddenly, she realizes this is the soulmate she is destined to fall in love with. The only problem is that he also happens to be Erin's new boyfriend.