Back
A Perfect Life

A Perfect Life

41 episodesCompleted

When a radio host’s secret order for a realistic companion android goes wrong, her sharp-tongued rival secretly takes the machine’s place. But as late-night visits dissolve their fierce workplace rivalry into genuine passion, the truth threatens to break both their hearts.

Episodes

41 total