We all have imperfections that perpetuate our mistakes in life, some consistent with what we are, others rooted in who we are. When you love someone, none of that matters. You stand the watch next to them, whether physically or spiritually, and help them as they move forward on their journey just as they have for you.
Without compassion, loyalty, and forgiveness, we are nothing more than travelers in life that may never find our home.
I have made many mistakes in my life, loving the woman that awakened my soul will never be among them.