Al sinds hun kindertijd zijn Rosie en Alex onafscheidelijk. Rosie is dan ook ontroostbaar als Alex met zijn familie van Dublin naar Boston verhuist. Rosie besluit om naar de hotelschool in Boston te gaan als ze van school af is. Zo hoeven ze elkaar maar een jaar te missen. Maar het loopt anders. Rosie raakt zwanger en blijft bij haar ouders wonen om voor haar dochtertje te kunnen zorgen, terwijl Alex met een Amerikaanse trouwt. Hun magische band houdt beiden op de been tijdens alle ups en downs in hun levens, maar geen van beiden weet of hun vriendschap de jaren en kilometers - of nieuwe relaties - zal overleven. In Rosie's achterhoofd speelt altijd de vraag of ze misschien ooitmeer hadden kunnen worden dan goede vrienden. Misverstanden, omstandigheden en pure pech hebben hen uit elkaar gehouden, maar als de ultieme kans zich aandient, zullen ze dan alles op het spel zetten voor echte liefde?