OMG. What an amazing life you get to live--and I'm so glad you get to keep on living it. Scary, scary, scary. Sounds like you and BF have your heads on straight. Good thing.