Hey Jon, you brought tear to my eye with that one. My son is also named Benjamin, although he just turned 21 and is going to be a senior in college. At least my kids were pretty much grown up before this started to happen to me.
Here's hoping that you have lot's more hugs and quality time ahead with your kids