A bizarre on-stage moment between Donald Trump and Ted Cruz at the Texas Republican's campaign rally Monday proved that the former campaign rivals have the most awkward relationship ever.

After a long approach in the crowd, Trump finally joined Cruz on the stage at Houston's Toyota Center. The two men first shook hands before patting each other on the shoulder with their hands still clasped.

They remained in that strange embrace as they appeared to speak to each other for a moment before Trump put both hands on Cruz's chest and began gesturing as he spoke. They finally shook hands once more and briefly hugged, Lee Greenwood's "Proud to be an American" blaring during the whole exchange.

Body language experts who've analyzed Trump say that his bizarre handshake style — especially the way he pulls people in while shaking hands — signals that he wants to assert his power over the person he's shaking hands with.

Mashable's Brian Koerber noted that Cruz again got awkward later in the rally when his crowd began chanting "U-S-A."

Watch the strange exchange below, via CSPAN: