Birthday Parties in Heaven: Thoughts on Love, Life, Grief, and Other Matters of the Heart