Tessa Young (Josephine Langford) has just discovered the betrayal of Hardin Scott (Hero Fiennes-Tiffin) and the dream of her idyllic love story is gone. How could she be so foolish as not to discover the deception? How was she so blind as not to see it was all a game? As the young woman asks herself these unanswered questions and tries to overcome this hard blow, Hardin has just realized that he feels for Tessa and is not willing to lose her.

However, he will have to fight hard to get her back and the secrets of his past will be an obstacle to achieve this. Hardin will have to choose between keeping those lurid details in his mind or trusting Tessa and telling her the whole truth. But first, he will have to get around the questions that she can’t help asking herself. Can you forgive everything and forget? How much can you put up with for love?

Translated with (free version)