-someone who's there for me no matter what -wont judge me -love me for who I am -respects me -takes care of me -support me -someone who I can be myself around -who'll also be my best friend -who I can have a laugh with -who can make me smile -someone who I can play fight with -banter buddy -smells nice -takes care of the way he looks -someone who'll protect me -someone who I can have a heart to heart with Cba to write more