The Haftorah for this weeks reading comes from the book of Ezekiel (Ezekiel 37:15-28). Just as we learned of the 12 tribes being reunited together in this weeks parshah, as Yosef revealed himself to the other brothers, we learn of the potential unification of the Jewish people at the time of Mashiach.
The Haftorah starts of with G-d sending a message to Ezekiel to gather two sticks, writing one of the name of Yehudah and one with the name Ephraim (Who was the son of Yosef) (Ezekiel 37:16). The next verse states how they should be put together. This was to symbolise how later on the Tribes would be reunified together.
The seperation occurred at a time when 10 of the Tribes were exiled from Israel, they were led by the tribe of Ephraim, who was the son of Yosef. A huge machloket (argument) came about among the Jews, when King Shlomo's son, Rechavem, took over as king of Israel, the argument broke so out of hand that 10 of the tribes merged together, gaining independence from Yehudah, this revolt was started by a man of the name Yeravem Ben Nabot (Taanit 28), however as the tribes veered off, there was rampant idolatry taking place, which ultimately many years later saw them exiled from Israel till this day.
G-d showers a very hopeful and beautiful prophecy to Ezekiel, stating how he will, in future times, gather all the Jews across the globe together and bring them back to there land, Israel (Ezekiel 37:21). We see in modern day, Jews from all over the globe moving back to the Holy Land.
There is a prophecy how all idol worship will be eradicated, we in fact see this coming into fruition partly at the start of the Second Beit Hamikdash, a couple of hundred years later, when the men of the great assembly prayed for the abolition of the desire of Idol worship. At the same time as this happened prophecy stopped coming in direct form.
One of the greatest strength for the Jews to have is the strength of unity, when the Jews are united together, it has the tremendous power.