Find someone who is honest. Honest with you, with others, and with themselves. You cannot love someone you do not trust. Find someone who willingly shares responsibility. You will be a team in every single sense. Find someone you cherish togetherness with. And someone who understands the importance of alone time.
Someone who values your opinion. And remember the person you love is just as broken as you are when they fall short. No one is perfect – do not hold them to this standard. Find someone who is patient, forgiving, and apologetic. Find someone who makes it easy to feel grateful. For everything. Especially for the love you have for one another.