Life sometimes is taking two steps forward and sometimes 3 steps back and with challenges makes us grow. They help us mature and become more whole. This is the way that God designed it, and yes sometimes I get frustrated and stressed. But I also know that God provides, he knows my heart and that someday those wants will be granted. It is about being patient and entirely relying on God even during bad times.