Ted Cruz and his wife, Heidi, have been together for decades, but their relationship has often appeared to be strained and filled with red flags.