Statek "MS Deutschland" płynie na Seszele. Na pokładzie znajdują się Daniel Neumann (Timothy Peach) i Katie Becker (Johanna Klante), którzy znają się od dzieciństwa. Kiedy Katie zaczyna spędzać coraz więcej czasu z pianistą z orkiestry okrętowej, Daniel dochodzi do wniosku, że czuje do niej coś więcej niż przyjaźń. Statkiem podróżują także Sonja Brinkmann (Katja Woywood), państwo Albrechtowie i saksofonista Axel Dittberger (Marek Erhardt). Pewien multimilioner zaprosił ich na swoją prywatną wyspę, by przekazać ostatnią wolę.