This model would mean the Guardian, as this model refers to the model who cast the spell.
So in your particular case, the Guardian would have received Armor +2, while Perdita being in base to base would received Armor +4
But the effects would only be for just that attack, so if Rasputina cast December's curse again and you did not get the :tomes needed, the Guardian would not receive the same bonus.