5.0

Beautifully written, I loved every minute of this read.