You're definitely a nicer person than me. I would've exploded at G for not wearing gloves after nearly losing a finger. I'm sorry the distance thing is so hard for you; all I have are virtual hugs
When I do get down and miss someone I sometimes use that as a meditation focus: just close my eyes and imagine they're there in as much detail as possible. For me it helps a lot.
