Alors que 'dépendre' indique une relation de subordination ou d'obligation, 's'attacher' signifie se lier affectivement à quelque chose ou quelqu'un, souvent avec des connotations positives.
Apprenez enfin à faire la différence et ne vous trompez plus jamais.