La romántica aventura empieza en el hotel Villa Donna, que regentan Donna, su hija Sophie y su prometido Sky. Cuando están a punto de casarse, Sophie envía tres invitaciones con la canción "I Have a Dream" a tres hombres diferentes, convencida de que uno de ellos es su padre. Los tres hombres están en ciudades diferentes para regresar a la isla y a la mujer que les cautivó hace 20 años.
En la isla, Donna y el personal del hotel trabajan frenéticamente para preparar la boda. Llegan las damas de honor de Sophie y esta les cuenta un secreto: ha leído el diario de su madre y se ha enterado de que su padre puede ser un hombre de negocios.
Al final la historia tiene un final feliz.