21 You've done this great thing because of your promise and your own desire. You made it known to me.