If you've got a man or woman who has these three qualities, please hold on firm to him or her. That person will make a good life partner because he/she won't keep grudges with you, would do everything to make sure you're both communicating effectively (a very important tool in every relationship) and such person would do everything to keep you in their life.
If you're lucky to have such a God-sent in your life presently, that dear friends, is someone to spend the rest of your life with!
On the other hand, if you are yet to meet one, believe you will soon, it's a matter of time.
Wish you best of luck in your relationships....