Previous Episode: The Cost of Christmas

The title of our brief meditation is at bare minimum a paradox - weeping in heaven. How can that be? Weeping in heaven? Is it possible that we would find weeping there?