Michael Ball has been in a relationship with his other half, who is 20 years his senior, for more than three decades.