Gavin DeGraw finest hour