Too perfect (8/47)

Too perfect