When you workout, must the muscles be sore the next day to mean that it's good?

Usually when I workout, I feel the muscle sore the next day and I feel good. But some times I don't feel sore at all and it makes me feel like it didn't work hard enough for my workout. How should it be?

When you workout, must the muscles be sore the next day to mean that it's good?
Post Opinion