Wonderful story. Very well crafted