hipster/hippie/granola meanings???

Hey people,

In different threads and websites I see these terms and I’m not really sure which one I am. Maybe a mix?

I’m a healthy eater (mostly organic) and semi-vegetarian, climb trees, have a garden, hope to work in a garden or farm in college if they have one (Wesleyan’s Long Lane Farm = my dream). Politically I’m pretty liberal. I’m a feminist and environmentalist. I love reading and am very into a broad education. I’m interested in lots of subjects. I draw. The music I listen to is pretty generic - I like OneRepublic and Twenty One Pilots and some random pop.

So what do you guys think? Hipster, hippie, or granola and what exactly do they mean?

Thanks!