M.F.
One answer - yes. I know you hate to hear that. Try telling her she doesn't have to sleep, but she needs to rest. Tell her she can get up when the alarm clock goes off (or an egg timer, or whatever). Give her several picture books to look at and allow one hour for this. Chances are she will drift off, especially if she has been busy all morning. Try pre-school also. A couple days a week will help her and you. She will learn new skills and it will give you a break (especially with a new one on the way). In pre-school she will be put down for naptime, and even if she doesn't sleep, she will get a rest of some sort. If she is cranky by 7, bathtime, quiet play and a story and in bed by 7:30/7:45.