Riddle #1035

You want me, when you don't have me

When you don't have me, you want me, but when you do have me, you want to give me away. What am I?
A secret.
91.77 %
30 votes

Similar riddles

See also best riddles or new riddles.

cleanlogicwhat am I

Silver-tongued, but never lie

I’m teary-eyed but never cry, silver-tongued, but never lie. double-winged, but never fly, air-cooled, but never dry. What am I?
Mercury. The element looks shiny, silver, and is wet. The god Mercury has two wings but only uses them to run.
88.16 %
60 votes

logicmystery

Mystery

A man entered his house and was about to hang up his coat when he heard his wife shout; "No John! Don’t do it!" There was a shot and he could hear his wife fall down. When he entered the kitchen he saw his wife and the gun lying on the floor. There was a police officer, a doctor, and a lawyer standing next to her. Peter immediately knew that the police officer had shot her. But how did he come to know?
The police officer was the only man while the doctor and lawyer were ladies. Peter on a second glance would also read the police officer’s name on his name tag as "John". Peter’s wife was saying, "No John! Don’t do it!" to the police officer and the police officer shot her anyway.
42.96 %
85 votes

cleanshortwhat am I

A grieving wife

If you throw me out the window, I'll leave a grieving wife. Bring me back, but through the door, You'll see someone giving life. What am I?
The letter 'n'. Throw out the letter n from the word window and you have widow. Bring back the word n to door and you have donor.
92.86 %
35 votes

logicmath

In a bank

A women walks into a bank to cash out her check. By mistake the bank teller gives her rupee amount in change, and her paise amount in rupees. On the way home she spends 5 paise, and then suddenly she notices that she has twice the amount of her check. How much was her check amount ?
The check was for Rupees 31.63. The bank teller gave her Rupees 63.31 She spent .05, and then she had Rupees 63.26, which is twice the check. Let x be the rupees of the check, and y be the paise. The check was for 100x + y paise He was given 100y + x paise Also 100y + x - 5 = 2(100x + y) Expanding this out and rearranging, we find: 98y = 199x + 5 or 199x ≡ -5 (mod 98) or 98*2*x + 3x ≡ -5 (mod 98) 3x ≡ -5 ≡ 93 (mod 98) this quickly leads to x = 31
90.47 %
44 votes