A friend is someone who understand your words Best Friend understands your silence & a soulmate is someone who understands silence behind your words Soulmate or Best Friend or Both?