I agree with the commenters below; this is wonderful. (I got choked up about two notes in.)