What makes a life worth living?

Great writing and characterisation set the scene for a wonderful read