AWWWWWW. Kim you are sooo lucky to have such a supportive partner. Don't take it for granted. Good relationships can blow away with the wind if not looked after. (I speak from experience here..)