Diana Krall is married to Elvis Costello and they have children.
Elvis and Diana have been married since December of 2003They have been married for 17 years.
Elvis and Diana have been married since December of 2003They have been married for 17 years.