"They wrote a song for me."
Translation:Ellas escribieron una canción para mí.
Hmm. Not sure - whether it is or if it is why? Perhaps ambiguity w/o other info - eg maybe ustedes. Also does the "for me" require para? Not sure about that. They wrote [to] me a song seemsbok really. Be interested to see other thoughts.