Barbara Palvin has undergone surgery for endometriosis after suffering years of pain and "sleepless nights".
The 31-year-old model - who is married to actor Dylan Sprouse - has revealed she spent years battling symptoms of the condition, in which tissue grows outside the uterus, but she struggled to get a diagnosis until recently and she's now undergone an operation which should help relieve her pain.