But the ending was pretty weak. It felt like so much build up for a ho-hum resolution. Worth listening but left feeling disappointed.