It is unfortunate that being in love doesn't come with a list of conditions that everybody follows 100%.
It is also unfortunate when you find yourself in love, that there isn't a switch that can simply turn it off.
Love doesn't discriminate between married or single. This very powerful emotion can have you doing things that you never thought you would do.
Our divorce rate in N. America speaks to the millions of others who also fall in love with a married man or woman. You are not alone in falling in love, and you are not alone in falling in love with a married man.
The place you are in right now, is not good for you. You may love him, and I believe you do, but he has chosen his wife and family, over you. I think it is good you know that now, and are realizing what it means to your future.
For him to choose you, he would have to divorce his wife. You have already waited two years for him to make a move to end his marriage, and have a future solely with you. That is long enough to know that your perception of a future with him, is not the same as his. Even if he loves you, he's not willing to give up, or change life as he knows it.
It is a shame to see you stuck in this place, waiting and hoping that he will leave his wife, and as long as you do that, your life is on hold.
Love will never allow you to have this man, it simply is not enough. I hope that you realize you are investing your time with a person who will not budge, and never will.
To end the relationship, gives you freedom. Freedom to choose a mate that is available, and has no attachments. A mate who can plan a future with you, have children, and all the other joys of having someone, just for you.
You may love him until the day you die. Some little part of you will always wish things had worked out. But, you can move on, and not waste anymore time with the little bit of his life that he gives you.
Good luck to you.