This is a great album, and very kid-friendly. Several songs sound great on first listen, and several others grow on you. The album includes tracks ranging from the tear-inducing Permanent, to the riff-rocker Bar-ba-sol, to the lovely Lies. Declaration, which he performed on SNL with his unnamed band, is a wonderful up-tempo song. David co-wrote 12 of the songs, and his band includes 2 men he has known and performed with for 6 years. It is very hard to pick favorites. Try to get the physical version, which includes the hidden track Kiss on the Neck, at the 12:00 mark on the Daily Anthem track after about 8 minutes of silence. It is very much a rock song.