From a young age myself I knew that I wasn't like everybody else, I found it hard to relate to most people and the way that they saw the world, the views of death and "an eye for an eye" were confusing for me, I struggled to understand many people's motives behind evil deeds and why they would to decide to hate, murder and deceive. If you feel inside yourself that you struggle to fit in amongst society this is nothing to be ashamed of. If anything, you can view this as the hidden cosmic message that your life is meant for so much more than you though, you just have to realize this, and believe in yourself more than you ever have before. Don't let people whoever they may be to tell you differently, or tell you that you can't achieve your dreams, and if you do decide to listen to them, don't see them as a stumbling block, see them as your teacher. Therefore everything in life can be a lesson, and you can continue to learn every single day something new and exciting. If you have a dream in life, the only person who can stop you from achieving that dream is yourself!
Being different is a blessing, not a curse.