You must complete all the marriage requirments, which are:
-Upgrade your house twice
-Buy the Double Bed
-See all of her Heart Events
-Have a Red Heart with her
-Rescue at least 60 Harvest Sprites
-Buy the Blue Feather
The Witch Princess also has an extra requirment, you have to give her 10,000 gifts.
Also keep in mind many NA copies of Harvest Moon DS have a glitch that makes it impossible to marry the Witch Princess.
The Witch Princess isn't on Harvest Moon Another Wonderful Life, But she is on Harvest Moon D.S. and Harvest Moon D.S. Cute.
If you marry the Witch Princess your child with have silver/gray hair and yellow eyes.
Yes. She is the "special" bachelorette. Her Heart Color is invisible but you can still marry her.
You can't marry the Goddess, but the girls you can marry are: Witch Princess ( her heart colour is invisible) , Julia, Natalie, Sabrina, Chelsea (the girl player that you can play in Harvest Moon DS: Island of Happiness) and Lanna, the popstar.
As far as i know there is no code to marry the witch. But there is a code to increase her love for you. Check it out on codejunkies.com.
I know Harvest Moon DS Like: witch princess, harvest goddess...
The same thing that happens with most girls. She moves into your character's house and eventually you can have a child.
You have to give her 10,000 items not 100,000. This is for Harvest Moon DS/Cute.
You dont
If you want to make the Witch Princess happy say you are "fed up" with the Harvest Goddess.
Once you get married and have a child, they will be under the Witch Princess's picture on the Inhabitants List.
Your child! :)