IaP is correct that Henry got an annulment, not a divorce, with K of A - that is, not an end to their marriage but a declaration that the marriage never happened in the first place (because it was based on false premises). This means that although his behaviour with Anne may have seemed at the time like bigamy and adultery, it wasn't.
>I am of the opinion(quite personally) that Katherine WAS a virgin when Henry married her.
Of course it was in her interest, and that of Spain, that she was seen as a virgin as she would not have been an acceptable bride for anyone else in those days if she wasn't.
Not many top noblemen would have wanted to marry a girl of 16 who was not a virgin and already a widow.
oh, I think you're quite right, IaP, but clearly the authorities thought otherwise; so an annulment is what he got, on the same authority as he got the marriage in the first place. So, no marriage to K of A and no adultery with Anne (probably). It was her idea, after all, as she didn't want her children to be illegitimate, but it did her no good in the end.