Well, we think this street performer's day - and possibly year - was well and truly made with this little event.
He was performing the Bronski Beat song 'Smalltown Boy' in Berlin when who should pass by? Why, none other than Jimmy Somerville - the original singer - himself.
And rather wonderfully, Somerville joined in. Click play to enjoy the lovely results - and make sure you watch it 'til the very end.
(Via Blame It On The Voices)