For and to are both confusing preposition in English.As I know we use to with moving verbs and for with stative verb. For example, give a pen to ayesha. This pen is for Ayesha. But It's like a dream to me .Here why to come instead of for??
Give a pen to ayesha. This pen is for Ayesha.
This pen is for Ayesha, please give it to Emily to give to her.
In this situation, the pen is for use by Ayesha. Emily will take it to Ayesha and give the pen to her.
I cannot go to Ayesha's birthday party. Please can you give this pen to her for me.
Here, the pen is a birthday present that I wish to give to Ayesha. I ask you to give it to Ayesha on my behalf.