<human>: Hello Reddit!

For the past year my friend Rita has been dating a guy she met online. They met about three years ago, started having feelings for each other, and it went from there. For the first about year and a half she had never heard his voice or knew any real personal details about him. She had tried several times to get him to speak to her, but he made excuses left and right as to why he couldn't actually talk to her. During this time, I tried to explain to her that if they were dating or even on the road to dating, she deserved at least to hear his voice. Finally, she convinced him to talk to her and she was pretty satisfied with that. With that said, she has never seen his face or even a picture of him over the course of their friendship/relationship. When she asks, he gets defensive and mad. Usually they end up fighting about it and he then proceeds to cut contact with her for at least a week. This situation has also happened when she brings up other topics, such as why they can't meet. Every time, she gets some new excuse. 

She often tells me about how they are on track to be married, or tells me what they plan to name their children. I am desperately worried for her because I am afraid she is involved with someone who isn't as in love as he appears to be. She has sent him gifts, and is basically planning her whole life around this guy. Whenever I try to bring up my concerns to her, she always defends him and claims I just don't understand their relationship. So, what do I do? Do I just accept that it's her life and just butt out? If not, what other options do I have?

Can you condense the text into three sentences or less?
<bot>: Friend has been dating a guy online for about a year after knowing him for over three. All signs point to him being a catfish. Do I talk to her or leave her and her relationship alone?