Joshua Radin Performs on The Ellen DeGeneres Show

Today, Joshua interrupted rehearsals for his upcoming tour to perform a special song for Ellen's Birthday -- the same song he performed at her wedding, "Today." He also stuck around after the show to sing his classic, "Brand New Day." Watch below... And don't miss your chance to get Joshua's latest album, "The Rock and The Tide" on Amazon for only $5: