[1] Del romance entre la criolla y el director supremo nació el 29 de junio de 1818 Pedro Demetrio O'Higgins, hijo natural del Libertador, a quien posteriormente reconoció como hijo.
La relación entre ambos duró hasta 1820, cuando O'Higgins discutió con Puga, no solo por su hijo Pedro Demetrio, sino porque además culpaba a su amante de haber mandado asesinar a los hermanos Carrera y al guerrillero Manuel Rodríguez Erdoíza.
[cita requerida] La casa donde vivió Rosario Puga y Vidaurre todavía se encuentra en pie; se ubica en la Casa de Santo Domingo 627, en la comuna de Santiago.
En 1829 se casó con el coronel José Antonio Pérez-Cotapos, patriota chileno al servicio del general José Miguel Carrera, con quien tuvo dos hijos: Federico y Catalina Pérez-Cotapos Puga.
Fue enterrada con su madre Isabel Vidaurre[1] en el sepulcro número 1029, patio 13 del Cementerio General de Santiago.