Why in person?

You want to make it special, so when you’re telling it for the first time, at least have the guts to tell it in person.
You lose the meaning a little bit when it’s said through text or call, unless, of course, you’re in an LDR.
Same thing goes to breakups. Have the courtesy to meet in person and tell them, instead of hiding behind a screen and texting them. They’re humans, they deserve some compassion.
+1 answer in: “What is the best way to tell someone that you love them ??”