I'm quite happy with how this turned out: