哎,上面的同学不要误导楼主了。
whenever I met her,是状语从句which was fairly often,是非限定性定语从句,which指代的不是her,而是前面的那句话,所以用which,不用whoshe greeted me with a sweet smile. 是主句