She sounds VERY similar to a girl I know, just flirt with her next time you guys are eating the cannabis cookies
Drugs do wonders
In my opinion, you should just talk to her and tell her how you feel. Tell her that you want to be more than friends with her. Then she will decide if she wants the same for you. If she says no, then life will move on.