Zoe always knew this day would come. She may not be ready but Zoe knows the importance of goodbye so it's time to return to her grandmother's home in Italy one last time. Even if that means deceiving her mum Ange. Harriet doesn't know where she fits anymore. It's not in Cornwall with the new family her mum is building and it's certainly not in the job she hates. The trip to Italy may not be the adventure Zoe and Harriet promised themselves but Harriet is simply not being left behind. Ange was doing fine. Well she was coping. Like she has been for the past 14 years. But since her mother's death nothing has felt fine. Then the last person any of them expects to see suddenly turns up and soon it seems the only way to move forward is to revisit the past . . .