Tess Tennant besluit haar liefdesverdriet achter te laten in Londen en terug te gaan naar haar geboortestadje Langford, waar ze aan de slag gaat als docent klassieke talen. Ze kan zich geen betere plek bedenken voor een frisse start dan de idyllische omgeving van haar jeugd. En natuurlijk bij Adam, die al van jongs af aan haar beste vriend is. Toch is het niet meer hetzelfde in Langford; Adam brengt al zijn tijd door met zijn nieuwe vriendin en het lukt Tess niet haar verleden van zich af te schudden. Als ze met haar leerlingen naar Rome gaat, stort ze zich in de armen van een mysterieuze vreemdeling. Maar wanneer haar Italiaanse droom in duigen valt en Adam ineens uit Langford verdwenen blijkt te zijn, moet Tess voor eens en voor altijd besluiten waar ze thuishoort en vooral: bij wie...