Surprise!!!!

Rating: 7/10 (10 January 2019)

Didn't realize what was going on till the end. Very well done.