Recently, one of my friends asked me if real love means that we can forgive our lover for anything and be able to move on forward..
And it got me thinking..
Well, it depends on your own boundaries.
Forgiveness is something lot of people find difficult, betrayals of trust leads to resentment and people often choose to end a relationship rather than forgive those they love.
Love leads you through many stages and forgiveness is one of them.
It takes time depending on a situation.
We are all far from perfect and we make mistakes.
But I believe that ones true love wouldn't want the other to get hurt so there are certain things he or she wouldn't do.
One thing I have learned is that sometimes the best thing you can do is to make a pause and take your time.
Sometimes it is easier to not forgive and just walk away.
If you don't see effort from the other side, why would you be the one who is trying to fix things in the first place? Spare yourself the trouble.
If you don't see any hope or worth, than leave.
But if you can see the future, and if beyond everything when you put your hand on your heart and close your eyes..if you can imagine that person still next to you, than do your best to truly forgive.
You didn't do anything if you 'forgive', but continue doing everything you can to remind the other part of what she/he did. That is not forgivenes..
The two sides must work equally, as a team and together they can fight the hurt and pain and continue in to the future.
I heard that two people who find courage in themselves to work through a serious betrayal of trust, and they really forgive and move on, they usually become strong couple.
Remember, at the end of the day the most important thing is what you have inside yourself.
And if you are lucky enough to be next to your special one, keep that.. :)
Original photography taken by @oceanmoonlight