You can trust the devil but never ever trust _____?

122 answers 122