Sometimes you can go through so many setbacks in life that it almost stops you from having any hope or faith. Sometimes your mistakes make it difficult for you to be patient and strong. But in reality what if what you want is so close, even when it feels so far away. What if your prayers had been accepted months ago, and you just don't know it yet. The point is everything that is happening is happening for a reason. Wherever you are in life don't stop believing because you messed up once or twice or a million times. When you stay positive, you're heading in the right direction. Be brave because Allah knows your heart and only Allah can make your dreams come.
@Slave_of_Ar-Rahman