I have to wonder if the annulment was a plan between the three. I suspect the marriage between Rhaegar and Elia was a loveless one, being purely political. She was perfectly happy breaking the marriage to remain in Dorne as the sister to the prince instead of spending her life sitting next to a man clearly in love with another woman of court.