Etymology
Today it means: A union of hearts; a betrothal. Full definition →
From heart + bond.
Etymology from Wiktionary, CC BY-SA 4.0.