The sequel to "Mamma Mia!" gives us the origin tale we've been needing.
At least that's what we gather from the trailer for "Mamma Mia! Here We Go Again," which debuted Thursday.
Meryl Streep and Amanda Seyfried return as mother-daughter duo Donna and Sophie, but this time around Sophie is pregnant, and she learns the story of her mother's pregnancy.
Lily James plays the younger version of Donna, and the audience will learn how the "Dancing Queen" came to inhabit a Greek island.
There's also a little bit of Cher, who plays Sophie's grandmother.
"Mamma Mia! Here We Go Again" will dance into theaters in July.
"Mamma Mia!" sequel to arrive in theaters next summer
Movie trailer debuts Thursday