I think you should stop 'reading' her and start following your own instincts. Maybe make a move? Bring home some mistletoe, hold it over her head and give her a long, soft kiss? Even if she seems snippy, try anyway? Could be she's being snippy because she's having a hard time reading YOU?