Kelsey Graham (Kimberley Crossman), un'editor di una rivista online, sogna di diventare una giornalista. Per ottenere la sua grande occasione, propone un articolo con un approccio scettico sull'astrologia e gli oroscopi. Con sua sorpresa, l'idea viene approvata, a condizione che riesca a convincere Carter Bowman (David de Lautour), un guru dell'astrologia e creatore di una popolare app, a collaborare. Kelsey lo rintraccia nella sua piccola città, proprio durante un festival dedicato a una pioggia di meteoriti. Fin dal primo incontro, è chiaro che i due sono opposti: lei è una cinica nata con l'istinto da giornalista, lui un convinto sostenitore del destino e dell'amore. Lavorando insieme, mettono da parte le loro prospettive contrastanti e, sotto un cielo stellato, scoprono che a volte l'amore può davvero essere scritto nelle stelle.