Do not laugh: it is brilliant.
I like ABBA as much as anyone and I went to it at the Point a few years ago expecting, well, contrived rubbish. And yes, it's kind of contrived. And no, they can't fit Waterloo into the story but they still do it as an encore. Here's an ad for it - I think I know the guy in the video from somewhere. Hopefully not real life!