Is there any phrase about it in English?
You wish for something so hard, but you can't have it because of something.
Example; you make a plan to go a picnic with your friends at the weekend, then it rains, so you can't go.
we say "My enthusiasm is in my throat." What do you say in this situation? Is there any phrase about it in English?