otp: i've been waiting for you all my life

youtube

This song, no matter how bad things are, never fails to cheer me up.

Give it a listen if you are having a bad day.