Wow, you really have been on quite a roller coaster. I'm sorry the cancer sucker punched you like this, but it's good that you will overcome it.

Take care,
Lynn