Not really sure how I have made it this far in life.