What is the difference between spirituality and religion? What about spirituality and ethics?

What is the difference between spirituality and religion?

 

I’ve always been confused between the differences of these three things. Although fairly similar, I don’t think they’re the same thing. If you had to say, what do you think the difference between spirituality, religion, and ethics are?

Detailed explanations and maybe even examples would be well appreciated :-D

in my opinion, believing life had a creator doesn’t make a person spiritual
i think you can believe that someone made dna, without believing that people have souls, or an afterlife.

i think that being spiritual doesn’t make one automatically religious, you can believe we have a soul/spirit, without believing in god.

a religious person usually believes both, and has a set system of practices and specific beliefs based on that belief. religion usually has it’s own set of ethical standards.

i think a person can be ethical regardless of which category they fall into,
unfortunately the word itself means many things to many people.

 

What is the difference between spirituality and religion?