David cook time of my life meaning July 8, 2019 16 32 64 128 Time of my life david cook lyrics meaning David cook time of my life Day in a life of tim cook