The person who just will be there when your down, the person who will love you no matter what and a guy or girl that make you smile no matter what's going on.
girl 1: Angel just made me laugh so hard even though I was sad
girl 2: wow, I need a guy like that in my life