Take advantage and speak to him on the bus. Small talk to start off with, and if it's good go on from there. And if he ignores you, do the following:
Build a Bridge
Cry
And Get Over It!
Cause he ain't worth it if he treats you like that! After all the stuff you have been through and for him to treat you like that... Beyond wrong! Just because of rumors.. He is seriously the one for you but if he doesn't talk to you on that bus, then screw him! Cause he don't care! Rumor has it...
But for the best, hopefully he will speak to you. Cause you are so in love with him! Poor you... Love is to complicated for me, that's why I avoid it.
P.S. Don't know if this might help, but I heard once that if you dream of a person constantly, that means that person is also thinking about you. Optimistic people!