Jelly Roll has described being unfaithful to his wife as "one of the worst moments" of his adult life.
The 40-year-old singer recently celebrated his ninth wedding anniversary with Bunnie Xo but he admitted their relationship went through a rough patch several years ago which he doesn't often "talk about publicly" and he will always regret cheating on the 45-year-old beauty.