ENFP are charming people who believe in living life to the fullest. They can be incredibly generous. They inspire and try their best to make everyone happy around them. Underneath the happy-go-lucky carefree attitude of ENFP, there can be lots ...