The first full-length trailer for Mamma Mia: Here We Go Again is officially here and ABBA songs will be in your head all day after you watch it.
The sequel finds Sophie (Amanda Seyfried) pregnant and at a loss for how to handle it. With the help of her mother's former bandmates, she looks back on how her mom, Donna (you know, Meryl Streep), dealt with her own pregnancy.
The trailer seems to tease that Donna isn't around anymore—in one particularly telling moment, Rosie says, "Your mother was the bravest person we ever knew. Let me tell you how she did it, all on her own." Still, Streep is listed in the film's cast on IMDb, so all hope is not lost.
Lily James plays young Donna in the film, which appears to flash between the past and present and even includes a cameo from music icon Cher, as Sophie's grandmother (spoiler: she steals the trailer).
Watch it for yourself below: