It's so hard when sincere prayer about something you desire very much is not answered the way you want. It is difficult to understand why your exercise of deep and sincere faith from an obedient life does not grant the desired result. At times it is difficult to recognize what is best or expedient for you over time. Your life will be easier when you accept that what God does in your life is for your eternal good.