KT Tunstall has ended her marriage to Alexander Preston!

KT Tunstall has ended her marriage to Alexander Preston after more than five years.