Well, today after some debate, the Equal marriage bill passed the 2nd reading in the House of Commons. While there is still a long way to go, this is a huge first step, especially as it passed with a 225 vote majority.
This bill also has various issues with regards to trans rights. I won't go into details here but Sarah Brown has a detailed post on the subject.