Eventmanagerin Grace Brennan (Anja Antonowicz) findet an ihrem 17. Hochzeitstag einen kostbaren Ring in der Tasche ihres Mannes Christopher (Nicholas Reinke). Doch der Schmuck ist nicht für sie gedacht. Stattdessen sieht Grace kurz darauf den Ring am Finger einer anderen Frau. Christopher betrügt sie seit zwei Jahren. Kurzentschlossen packt Grace und zieht mit ihren Kindern Victoria (Natascha Weitzendorf) und Jacob (Fabian Ziems) zu ihrem Vater Marvin (Matthias Brenner) ans Meer. Sie beschliesst, sich scheiden zu lassen. Unterstützung findet sie bei der Anwältin Elaine (Alexandra von Schwerin), die mit Marvin unter einem Dach wohnt. Bei der ersten Anhörung verlangt Christopher das alleinige Sorgerecht für die Kinder. Ihre Wut darüber kann Grace nicht offen zeigen. Erst als sie mit dem Lehrer Dylan Parsons (Christian Feist), den Marvin für sein Sommercamp angestellt hat, über ihre unterschiedlichen Ansichten zum Thema Kindererziehung aneinandergerät, bröckelt allmählich die Fassade, und sie gibt etwas von ihren wahren Gefühlen preis. Dass die beiden sich nach dem Disput näherkommen, will Grace sich zunächst nicht eingestehen. Als Jacob in einem dramatischen Alleingang zu seinem Vater flüchtet, begreift Grace, dass sie mit Christopher eine Lösung finden muss und dass sie selbst auch nicht perfekt ist. Dylan steht ihr in dieser schwierigen Zeit bei, und nach einer leidenschaftlichen Liebesnacht wird den beiden klar, dass sie mehr füreinander empfinden. Marvin versucht derweil alles, um Grace und Christopher wieder zusammenzubringen.