I know that Hess's law is an indirect way to find the heat of reaction using the known heat of reaction of 2+ thermochemical equations, thus the formula is delta heat of reaction = enthalpy of formation (product)- enthalpy of formation(reactant). But then, bond enthalpy also finds the change in heat of reaction with the formula: change in heat of reaction = bonds broken (reactant) – bonds formed (product). If it's negative, it's exothermic, and if positive, it's endothermic.
I am confused at the relationship between these 2 concepts since they are rather opposing each other.