Answer :

In English me encanta means "I love"