MAMA MIA! is a perfectly constructed musical, with great music written by Benny Andersson and Bjorn Ulvaeus, and a clever storyline constructed around the songs of ABBA by Catherine Johnson. It’s a story of young and old love. A story about strong women and the love old friends have each other. Single mother Donna Sheridan (Helen Hobson) brings up her daughter Sophie (Lucy May Barker) along on a paradise Greek Island.