Gynaecology & Obstetrics

A 35 year old woman with dysmenorrhea and menorrhagia of 6 months duration, showed an enlarged uterus of 20 weeks which was tender, the possible diagnosis is :