This isn't an idiom because you can figure out the meaning by context. If you're thinking food - you're thinking about food.
To sleep on it means to take some time and think things over. Usually said before a decision needs to be made. And yes, it is literal. The person who says this is asking for an answer the following day.
"Spilled the beans" is an idiom. There isn't another idiom for it.
An idiom is a phrase that makes no sense unless you know the idiomatic definition. Do you think that laughing would really kill you? No, so this is an idiom. It just means he laughed very hard.
He told me I had won, but I thought he was pulling my leg.
It means to explode with anger/vent anger. The boss really blew his stack when I told him to stick his job.
Nothing that I know of. Perhaps you heard "break my heart," which is an idiom meaning to cause great grief or disappointment in someone.
i don't think it is a food at all they were probably just messing with you.
hannahs favrouit coulor is puppel my bff told me but i am not sure what her favrot food is i think it is spagball
She would often muse about the meaning of life while watching the sunset.
"Think pink" essentially means "think girly." When trying to conceive a girl, women are often told to think pink in hopes of increasing the likelihood of having a girl.
The bad employee came clear, and told his boss he had been stealing from the company.
It's not an idiom, but a Biblical reference. It's the place where Joseph went in the Old Testament and it can be used as an exclamation to replace a swear word, as in "Land O'Goshen, what a lie you just told!"