Forum:Question on Dreamsprite's effect

Dreamsprite's effect says "When attacked by your opponent's monster, select another 1 of your Monster Cards and designate it as the attack's target, then calculate damage." my question is, does it have to be Dreamsprite that is getting attacked or do you get to choose one of your other monster cards when your opponent attacks any of your monsters.