Happy End é uma história sobre Lukas, um jovem egocêntrico à deriva que conhece Marja, uma experiente mulher mais velha. Lukas sonha em se tornar uma estrela do rock. Ele escapa da cidade para o apartamento de férias de seu pai em Visby, uma cidade na ilha báltica de Gotland. Mas o apartamento foi alugado para Marja, uma excêntrica escritora de 69 anos determinada a completar suas memórias. Nada pode detê-la, muito menos um sonhador confuso. Muito contra a sua vontade, a amizade se desenvolve lentamente. Mas Marja abriga um segredo, e quando a verdade surge a amizade deles é posta à prova. Sua estadia em Gotland toma um rumo inesperado.