Anne Taylor trabaja como médico en Disney Magic, un crucero de la compañía Disney que cubre el viaje desde el puerto de Civitavecchia, Roma, pasando por las islas griegas, ciudades italianas, Marsella y terminando en el puerto de Barcelona. Antes de partir, conoce accidentalmente a David Preston en Roma, un guapo joven norteamericano que está de vacaciones con su familia. Anne le salva la vida, y comparte un hermoso día junto a David, produciéndose un inevitable flechazo. Sus destinos aparentemente se separan, pues Anne deberá volver a su trabajo; lo que no sabe es que David, su exnovia y la familia de él zarparán también en el Disney Magic y que sus vidas se volverán a cruzar, más de lo que imagina.