Your attitude is amazing and your spirit is keeping you strong. I think we'll all agree that you've had your share, and then some, of emotional hardship. Keep hanging on to that sense of humor!