my life's been grand