@Loh Jane,
Although not particularly pertinent to this sentence, it reminds me of the difference between American English and English regarding writing letters.
We use the word
to when discussing writing letters Americans leave it out.
American;
'Write me.'
British;
'Write to me.'
Both mean the same thing, basically write a letter to me.