wood and stone — A compound noun meaning wood and stone.
stony; hardhearted — (figurative) A person who is unfriendly without showing his/her feelings.