Term: elan
Example: elan can be a douche bag but in the end hes worth dealing with
Definition: elan is the cutest most amazing boyfriend anyone could have