Two Souls Meet to Promise

Two souls meet to promise.
Two hearts meet to love.
Two minds meet to challenge.