Catherine Rose can't say, hand on heart, that her wedding day was the happiest of her life. In fact, she describes it as ...