Had It All - Katharine Mcphee Share: Download MP3 More song by Katharine McPhee It's Not Right 3:54 Keep Drivin' 3:57 Last Letter 3:19 Have Yourself A Merry Little Christmas 4:31 Surrender 3:41 Jingle Bells 2:52 Terrified 3:56 It’s Not Christmas Without You 3:59 How 3:31 O Holy Night 4:25 Say Goodbye 3:46 Silver Bells 3:15 Faultline 4:13 Christmas Is The Time 3:12 Anybody's Heart 3:20 Medley: O Little Town Of Bethlehem/away In A Manger 3:21 Lifetime 3:09 What Are You Doing New Year’s Eve 3:25 Unbroken 4:16