Hi Merna =)!, "Me" and "Yo" have the same meaning in spanish, but we say "me encanta" because the action of the verb "encantar" falls in yourself directly, and in change if I say "Yo encantar" the verb "encantar" doesn't fall in yourself directly, unless you change the conjugation of the verb "encantar" to "encantada", it's a little confused, but hope this helps you =)