Maybe the subtlety got lost in translation during the dub to English; but it really doesn’t seem like the beast gives Belle very much of a reason to love him at all. The entire movie is her going, “I hate you! I hate you! I hate you! OK I love you now.” the end. If he actually was gradually winning her over, I missed it.