When someone gives you a check, you take it to the bank. The bank knows that a check is a
promise, and gives you the amount of money that's written on the check. When you give a
check to someone, they take it to their bank.
Their bank gives them the amount of money you promised to pay.