In Italian, if you want someone or something badly, you can say: "desiderare" or "bramare".
"Bramare" is an interesting verb, though. A sort of magic and obscure desire for someone or something.
In English, apart from "to desire", you can always say "to long for".
And "to long for" gives you the exact idea of the sweet and neverlasting pain of desiring someone or something.