Do whatever makes YOU feel comfortable!!
I told mine over the phone. She was in the process of moving out of state so I called and said so hey when you move to Nashville are you going to come home for my baby shower? It took her a minute to catch on, she got really excited then didn't even believe me
Go to her house because it's something special that she'll want to hug u, cry and laugh with u