Great little piece that hits a surprising range of emotions