Today got a whole lot better when we woke up to James Marsden's adorable serenade on On Air With Ryan Seacrest.
The Best Of Me hunk did an impromptu performance of Garth Brooks' I Need You Now alongside Lady Antebellum.
YUP. It's just as perezcious as it sounds.
Get ready to swoon (below)!!!