But one thing that literally makes NO SENSE about the Mamma Mia prequel/sequel is the timeline of events, because there is a fairly gaping plot hole when it comes to attempting to piece things together in chronological order.
As Digital Spy point out, at the very start of the second film, we see Donna graduating from university in 1979, singing "When I Kissed The Teacher" at her graduation. We know that Sophie is 20 years old in the first film—so assuming she was born in 1980, that would mean the first Mamma Mia is set in 2000.
Whiiiiich makes the date of the sequel, which is set five years after the original in 2005 (Despite the 10 year gap between films—why isn't it 10 years later?!) seem a little unrealistic, considering Sophie and Sky are using up-to-date iPhones and tablets (which weren't released until 2007!)
Taking a bit further, things are a little murky when it comes to Donna's age, too. As well as the fact Cher plays Meryl Streep's mother despite only being three years older than her (what!!!), how old Donna is meant to be is a point of contention. Assuming she graduated university in her mid-20s, she would have been in her mid-40s during the first film. Now as much as we love Meryl (it's a lot), she was nearly 60 when she filmed the first film.
This article originally appeared on Cosmopolitan.com/uk. Minor edits have been made by the Cosmo.ph editors.