Porcupine dream meaning

The porcupine could either have good meaning and either bad one at the same time, depending on the circumstances of the dream. For example, you really like someone, but at the same time you know that this person is unsuitable for you.