Shaking hands with someone in-dream means signing an agreement, receiving benefits,-pledge of allegiance, honoring one’s promise, making-commitment, good intention, signing-contract, or cherishing-friendship. Shaking hands with someone then embracing him in-dream means glad tidings, good news, good words to which one’s reply will be the same, or it could represent-knowledge he teaches to others. Also see Greetings-
More related Dreams in this H For Islamic Dreams interpretation Use search box and enter phrase (translation enabled in most languages )