Mamma Mia! ★★★★★

108 minutes of me crying because this movie invented everything