To
or for
Some verbs go with
to and some with for.
He handed the receipt to the customer.
Tom got drinks for everyone.
With
to: award, bring, feed, give, grant, hand, leave (in a will), lend, offer, owe, pass,
pay, post, promise, read, sell, send, show, take, teach, tell, throw, write.
With
for: bring, buy, cook, fetch, find, get, keep, leave, make, order, pick, reserve,
save, spare.
NOTE
a
Bring goes with either to or for.
b For meaning 'to help someone' can go with very many verbs.
I'm writing a letter
for my sister. (She can't write.)