Set one`s heart on (something)

To want something very much.

I set my heart on a nice holiday this winter although I have no money.