Really much! Defining one is hard. He has to accept me the way I am, he must not always be there, but its like you have never been apart if you meet him again. He's there when you need him and he cares about you and your feelings. He listens to you and is honest to you.