En 2011, Shirley dejó a su novio de nueve años, el actor Gregory Lee, por el buzo de Hong Kong Andy Ng.
Y aunque la relación de Shirley con Andy solo duró unos meses, más tarde se encontró embarazada del hijo del buzo y finalmente dejó el mundo del espectáculo para criar a su hija como madre soltera.
En 2019, Shirley volvió a sorprender a todos cuando anunció que estaba embarazada de un segundo hijo.
En ese momento, compartió que el padre del bebé era alguien que no estaba en el mundo del espectáculo y que se habían casado en Estados Unidos ese mismo año.
Más tarde le dio la bienvenida a su hijo Kody en febrero del 2020.
Sin embargo, los internautas han especulado durante mucho tiempo que el esposo de Shirley en realidad no existe considerando que ella nunca reveló su nombre ni ningún detalle sobre él.
También encontraron sospechoso que el esposo de Shirley no estuviera presente cuando ella dio a luz a Kody, y que el niño toma el apellido de Shirley.
Pero en una entrevista reciente con periódico chino semanario del surella quiere que todos sepan que eso está lejos de la verdad.