I Am A Box Who Holds Keys But Not Locks Riddle

Riddle: I am a box who holds keys but not locks. With the right combination I may unlock your soul. What am I?

Answer: piano