Exactly. A covenant is a covenant. We accepted it, and we are expected to live up to our side of the deal.
Sounds like free will to me!
Good, then you agree! :o)