Cruz may be a long shot this time but he will be the man in 2020... if theres still elections then.