My Life as a Dog (1985)
Mischievous 12-year-old Ingemar (Anton Glanzelius) gets into all sorts of trouble, which drives his mother (Anki Lidén) crazy; Ingemar does not know that his mother is in fact terminally ill. When he and his older brother become too much for her, they are split up and sent to live with…