It all got too much for the Biebs in Frankfurt last night.

Bieber stopped in the German city as part of his world tour last night and during his song 'Purpose' it appears he was a bit overcome with emotion and had a little cry on stage, all of which was captured by fans.

Don't feel too bad for him though, they appear to be happy tears. And happy he should be, as his 'Purpose World Tour' has raked in over an estimated $150 million so far, and he still has 30 shows to go.

He probably dried his tears with a bucket of money backstage once he was done.