Thoughts of Newtown...and an ancient promise