go hand in hand

go hand in hand definitions

verb
  • Of two things, to be closely related or to go together well; see hand in hand. 

  • Of two people, to hold hands.