O filme acompanha a história do triângulo amoroso das irmãs Caroline (Hannah Herzsprung) e Charlotte (Henriette Confurius) com o escritor Friedrich Schiller (Florian Stetter). As irmãs sempre foram muito próximas e amigas uma da outra, e partilhavam de um coração e alma muito interligados. Com a chegada de Schiller, as duas se veem presas a um mesmo amor, e são levadas pelo escritor, que se apaixona pelas duas igualmente. Carolline é casada, mas vive uma vida infeliz com o marido, e encontra em Schiller seu conforto. Já Charlotte vivia sonhando com um bom marido, e vê igualmente em Schiller o homem de sua vida. Os três começam a viver um romance juntos, mas os laços das irmãs podem não ser tão fortes para sustentar essa situação.
No final de março de 1945, no campo de concentração Buchenwald, o prisioneiro Hans Pippig descobre em uma mala uma criança judia escondida. Se denunciar a criança de 3 anos com certeza morrerá. Por outro lado, a violação de regras do campo ameaçaria a longa preparação para a revolta dos prisioneiros contra a SS.
Após a morte de sua esposa, o chef Cheng viaja com seu filho para uma aldeia remota na Finlândia a convite de um velho amigo que conheceu em Xangai. Mas ninguém na aldeia parece conhecer o tal amigo, então a dona do café local oferece alojamento a Cheng em troca de ajuda na cozinha. O chef acaba surpreendendo os moradores locais com as delícias da culinária chinesa e, com o tempo, passa a se conectar com os finlandeses, se tornando um membro célebre da comunidade. Quando o visto de Cheng fica prestes a expirar, cabe aos moradores traçar um plano para ajudá-lo a ficar.