D.T.
They absolutely have to have a discussion about everything. Marriage, finances (they should know each others), children. That is the only way either one can make an informed, responsible decision about whether to move forward or move on. She could just pretend and wait and find out 5 years from now that he's not the person for her, or she could jump into marriage and find out he's got debt she never dreamed of. Trust me, that is a NIGHTMARE that could take years and years to work through and affect her being able to be a stay-at-home parent should she choose, etc. She also needs to discuss kids. She may want her career while he may have visions of her being a stay-at-home mom while he goes about and does his thing. She needs to just be honest and open and talk to him. These are huge issues and there's no time like the present....