Lift your spirits with the 35 best feel-good songs that are guaranteed to brighten up your day. Fill your heart with joy and bring a smile to your face.