🔮 Mystery Test

Who did it?

4 suspects: A says B did it. B says D did it. C says I didn't do it. D says B lied. Only one truth. Who?