Just because you have given up doesn't mean God has given up. He doesn't abort your dreams. The delays, the disappointments, the unfair situations are not going to stop God's plan in your life. What He has started in your life, He is going to finish it. It may seem like it's too late, nothing is working out but God is watching over you. He has seen your lonely nights.He is already ordained and scheduled your dreams. The day is coming where He will fulfill His promises in your life.