Beautifully written which all came full circle at the end. Left me processing for a little while after I finished.