You can trust the devil but never ever trust _____?

129 answers 129