Dear Ardha,
The problem as accurately defined by Buddhism is not so much suffering as it's unsatisfactoriness, and the cause is not so much desire as it's attachment. You may want to check out JimTempleman's excellent post
An Interpretation of: 'To Turn Around': your desires are your guests and your heart is the host.
"[T]he folly came unto us, and not we unto it.
We offered that guest harbour and heart: now it dwelleth with us—let it stay as long as it will!"
(Nietzsche,
Thus Spake Zarathustra, "Chastity", Common translation.)
Note that this doesn't just go for your
ungratified desires, but also for your gratified ones: they will only stay as long as they "will", and unsatisfactoriness consists in the fact that their stay is always only temporary. The cause of unsatisfactoriness, then, is our being
attached to our gratified desires (and our ungratified desires are really just
anticipations of their gratified counterparts). So the solution is to strike at the root of the problem, and to loosen and even dissolve our attachment.
"He who binds himself to a joy
Does the wingèd life destroy;
But he who kisses the joy as it flies
Lives in eternity's sun rise."
(William Blake, "Eternity".)
He who binds himself to a joy destroys it by transforming it into unsatisfactoriness. So how to loosen or dissolve our attachments? There are many
Buddhist paths to liberation, but I'd say the main "fold" of the path is the correct insight into emptiness or openness: in terms of JimTempleman's post, the hospitality of your luminous heartmind. This is the absolute bodhicitta, but it should be complemented by its relative counterpart, because this actually reinforces it: a bodhisattva is enlightened more than an arhat.
Hope this helps,
Oliver