plaster saint

noun

1.
a person (considered to be) without human failings