dictionary, wow. :) I am reading a lot too, everynight i read a book from my phone and watching movies in english. I've that habit also, thinking english or speaking english with myself. And I've dreamed in english once. :) I can understand what i read but when it comes to write, i am horrible. :) And yeah i think your english is good.