I love this word.
It means:
infatuated or obsessed.
I approach everything I do in life with complete twitterpation (is that a word? It is now.).
It is so pivotal to have passion and work on things that you’ll endlessly want to improve day after day. When you put a ton of effort into something, it becomes a part of you.