I work from home as a freelance writer but I was only able to do that (and pull in a full-time income) after about 10 years in the corporate world. To work from home (and make more than the paltry mounts paid by the "content mill" websites, she'll do best to work a "real" job for a while. That will give her a nice portfolio to show potential clients, and a lot of contacts that may become potential clients.
Many of my clients today are people that I either worked for or met during my years in the corporate world. That, or they are friends of friends of people I met or worked for.
Freelance writing (and making good money) isn't easy or the "slam dunk" job that some people think it is. They're aren't really companies that you can contact, except the content mills that pay pennies per word. It's not like call center work where there are firms that hire stables of freelancers. She'll have to network, get her own clients, develop her portfolio/area of expertise, or find an employer that will let her work from home.
It's a good life, but probably not too realistic for someone just out of school without extensive contacts and a large portfolio of work. The harsh truth is that she'd do better to focus her efforts on finding a corporate job, even if that means living away from the fiance for a while.