En el verano de 1997, Tree y Gus, dos jóvenes desconocidos, se encuentran en Florencia. Tree está pasando unas vacaciones con su mejor amiga antes de comenzar la universidad, mientras que Gus está allí con sus padres, lidiando con la reciente desaparición de su hermano. Sus caminos se cruzan brevemente frente a la basílica de San Miniato al Monte. A lo largo de los siguientes dieciséis años, sus vidas se entrelazan en encuentros fortuitos, sin que ninguno de los dos se dé cuenta de la presencia del otro. ¿Tendrán Tree y Gus la oportunidad de descubrirse y conectar en el futuro?