Every once in a while an album comes along that is perfect. All the songs work together, leaving you feeling satisfied.