@amy456,
You have crush on one of your teachers. Nothing new under the sun there.
It is not really clear who thinks you are very smart - you thought so about yourself or what?
First your teacher did not like you because he thought you were arrogant and nowyou think he likes you.
Then he found out your are a very nice person and starts treating you nicely.
Nothing happens in class unless you agree on it? Either you are a liar or you believe it is the truth. If the whole class including a teacher is dancing according to your music - you really must be a pain in the neck. Under normal circumstances the classmates would protest.
You never volounteer but the teacher asks you to work on topics.
He sure treats you the way you deserve. Never volunteer, so he sees to that you have to do part of the work. Sounds as if you are rather lazy.
You are a bookreviewer online? People really like what you have to say about books. Wonderful!
How do you judge books with your English writing?
Did I get your story correct? Amazing if I did.