2 years isn't all that long to be single, especially if you have abuse to heal from. It's not wrong to want to be a wife and mother, but you don't want to be a wife and mother with someone like your abusive ex. My best advice would be to find godly ways to love others and become part of their lives. Churches almost always need more children's workers and that can be a great way to be around kids and help lead and guide them. There are plenty of other things like mentoring programs you might look at too. And while God doesn't guarantee marriage for everyone, he does promise that nothing will separate us from his love and that he will never leave or forsake us.
In context, that's a pretty difficult verse to construe as a promise of marriage, unless we're taking that verse to simply mean that if you're a good enough Christian or if you love God enough then you'll get what you want. Others however have taken it to mean that God changes your desires and puts new desires in your heart. And sadly getting married is not an end state, a lot of people who get married end up getting divorced (sometimes more than once). The only place happily ever after might exist for any length of time would be heaven. In the meantime, Psalm 37 where the desires of your heart verse comes from is pretty good advice (vs 1-11):
Don't worry about the wicked or envy those who do wrong. 2 For like grass, they soon fade away. Like spring flowers, they soon wither. 3 Trust in the LORD and do good. Then you will live safely in the land and prosper. 4 Take delight in the LORD, and he will give you your heart's desires. 5 Commit everything you do to the LORD. Trust him, and he will help you. 6 He will make your innocence radiate like the dawn, and the justice of your cause will shine like the noonday sun. 7 Be still in the presence of the LORD, and wait patiently for him to act. Don't worry about evil people who prosper or fret about their wicked schemes. 8 Stop being angry! Turn from your rage! Do not lose your temper--it only leads to harm. 9 For the wicked will be destroyed, but those who trust in the LORD will possess the land. 10 Soon the wicked will disappear. Though you look for them, they will be gone.
If I had to sum it up, I'd say the message of the Psalm is don't think that going against God will ultimately pay off or get you what you want.