"Yes, you love everything that exists, and nothing that you have made disgusts you, since if you had hated something, you would not have made it. And how could a thing subsist, had you not willed it? Or how be preserved, if not called forth by you? No, you spare all, since all is yours, Lord, lover of life!"
As I read these words in my Bible, I felt a sense of reassurance come over me. I felt a sense of peace and assurance that my Heavenly Father does all things with His perfect reason and will.
Things in your past might not have gone the way you hoped they would and they took a turn against what you might have thought was supposed to happen. Life may have gotten hard and things might not have gone your way, but they went His way. How can something that was willed by Him exist?
But you cannot expect to get everything to go your way. You cannot pray for an A on a test and study for a B. You cannot pray for a faithful loving relationship and still live an unfaithful life. You cannot pray for something and act less than what you are asking for. You cannot question God and His perfect will, timing, plan, and goodness when your actions do not match your prayers. You cannot just pray when you have a difficult exam coming up or when something in your life is going wrong. You must pray at all times and live a life worthy of God's perfect plan.
God is good, All the time. His unconditional love never falters and is strong. No matter what you have done or where you have been in life, no matter your past or your prayer life, His love is waiting for you. If He hated something, it would not exist. Therefore you are loved by the Father and are perfect in his mind. There is a plan for you. You just have to wait and be faithful to him.