Bake her a cake, decorate it with some special writing, then post it to her. Like, in an actual envelope (after wrapping it in clingfilm). I've done this a few times and it works really well, because everyone likes cake, and she definitely wasn't expecting it.
Or you could take her shopping? That always cheers up my female friends.
Or you could take her shopping? That always cheers up my female friends.