Respuesta :
The first part is a simile because the word "like" is used, but then idiom and metaphor is in the second half because "in a pickle" is commonly used phrase meaning "in trouble" which is an idiom. But a metaphor is when you say anything that isn't literal- like being in a pickle.
This uses both an idiom and a simile
Idiom: being in a pickle is generally known to mean that someone is in trouble
Simile: their hearts were compared to rocks using the work like
Hope this helps
Idiom: being in a pickle is generally known to mean that someone is in trouble
Simile: their hearts were compared to rocks using the work like
Hope this helps