Riddle

Break me but I'll continue to work, touch me and maybe I'll stay with you forever. What am I?

Choose an answer

A.A promise
B.A habit
C.A routine
D.Heart
Hint: It's a word with 5 letters, starting with "H".

Answer

Heart

Why this is the answer

A broken heart figuratively 'breaks' but keeps beating, and something that 'touches your heart' can stay with you as a lasting memory.

This riddle is filed under "What Am I?" Riddles and rated Medium.