where has this been all my life