James,

A good write. Thoughtful. Heady. A bit of angst, a bit of hope.

Well done.

fj