Here's why:
* Abstract nouns refer to concepts, ideas, feelings, or qualities that cannot be touched or seen.
* Concrete nouns refer to things that are physical and can be touched or seen.
"Realization" represents a mental process of understanding or becoming aware of something. It's not a tangible thing you can hold in your hand.