I absolutely do find it hilarious that under Welsh law Gwenhwyfar has numerous reasons she could divorce Arthur, but instead, she just has numerous affairs. A problematic queen.
(It's easier to list who she doesn't have an affair with but, off the top of my head, Cai, Gwalchmai, surprisingly NOT Bedwyr although I know authors use him as a stand-in for when Lancelot doesn't fit in with their work, Melwas (as previously discussed, who was almost certainly a fae lord in the earliest tradition), Edern ap Nudd (Gwyn ap Nudd's brother), and Medrawd, when he isn't married to her sister, I assume.) And Enid if you are like me and believe that their sleepover in Geraint ac Enid was sapphic. She really was living her best life.
Tbf Arthur has like three (maybe four?) mistresses according to Welsh tradition so y'know, it wasn't like he was slacking either.
Not that I condone cheating. I just find it very v very funny that there was a legitimate way out and she utterly refused to take it. I recommend this paper if u wanna learn more about Welsh divorces:











