Jellybean

A nickname for someone who might act all tough but is actually quite kind hearted and soft.