iiirc, it requires having 25 affection with her, which is more strict than the usual affection checks by design. Basically, she's a tough cookie to crack and there are some choices in the game that will just tank your chances.
It's entirely possible it's too strict, though. We've had a few people think so, but not really enough for me to gauge if it's unreasonable in a blind play through. If it proves to be, the numbers can be tweaked.