After two full years Absalom had sheepshearers at Baal-hazor near Ephraim, and Absalom invited all the king's sons.