Jo - Wow! That's one heck of an update! You don't think the drugs you had to take and the stress from all that has anything to do with being late do you? (happens to me a lot, stress really messes my body up)
If you are expecting, I'm so happy for you. My fingers are crossed that what ever your heart truly wants comes true.