Gu Ningyi's personality has always been arrogant and rebellious, indifferent to women, and sharp-tongued. However, Yuan Shi, being Gu Ningyi's childhood friend and Yuan Shen's sister, had quite a good relationship with him. In fact, before Gu Ningyi acknowledged Zhou Yalin as his fiancée, he treated her even better than Zhou Yalin.
So, she always felt that she had a unique place in Gu Ningyi's heart. And she secretly harbored feelings for Gu Ningyi all along.
She even thought to herself that her looks and family background were in no way inferior to Zhou Yalin's, and perhaps even better. If it weren't for Zhou Yalin being betrothed to Gu Ningyi since childhood, she might have been Gu Ningyi's future wife.