Too perfect (39/47)

Too perfect