Narcissa always knew she loved Severus, but she also knew it lacked that additional spark that she'd only feel with women. Seeing Hermione there, talking to him like she would distracted her enough to lower her Occlumency shields, resulting in a confession she had always lacked the courage to make. But he and Fleur are perfect for each other, just like Hermione and I are.