The Perfect Song - Michael Ball Share: Download MP3 More song by Michael Ball What We Ain't Got 3:32 Bad Things 2:46 Simple Love 3:35 I Won't Give Up 3:54 Jessie 4:19 Still The Same 3:10 You Needed Me 3:51 Stuck Like Glue 4:11 The Climb 3:53 Need You Now 4:07 May You Never 3:46 What We Ain't Got 3:32 If Everyone Was Listening 3:59 Let It Be Me (from "dreamboats And Petticoats") 3:12 Angel 4:45 Falling Slowly (from "once") 4:15 Both Sides Now 4:31 I Won't Let You Go 4:02 Closest Thing To Crazy 3:59