Have one`s heart set on (something)

To want something very much.

The child has his heart set on getting a new bicycle for his birthday.