Sometimes

Sometimes you wonder why God takes away the things you treasure the most.
Sometimes God makes you do things you don't want to do including letting go of things that you think was the best for you. He only did that so you can drop the heavy weights off your shoulders and let go of the things that's anchoring you down, things that are not allowing you to move forward and go further in life. God knows your past, what you're going through now and He knows what lies ahead of you. He is definitely willing and wanting to guide you in your life, knowing what's the best for you. He wants to take you further in life for His purpose for you on earth. Everything certainly happens for a reason and it's just all part of God's plan. He has given you the best and He will continue giving you the best. You are not here by accident. You're at the right place, at the right time. Just be patient and wait. You might not see it now but you will see it. 

"For the message is a witness to what is decreed; it gives reliable testimony about how matters will turn out. Even if the message is not fulfilled right away, wait patiently; for it will certainly come to pass- it will not arrive late." 
- Habakkuk 2:3