It's probably a bit of both. The term spiritual has such broad implications though, so I prefer to use the term loving and compassionate. I don't teach my son religion, but I do teach him the value in love and he has become the most well rounded kid I've ever seen. At least far better grounded than I or my friends ever were.
He does things for others that most kids would never do. For instance: He designed a video game for his younger cousin for his birthday. He worked on it for days on end this summer, sacrificing a great deal of time and effort so that his cousin would have a truly unique and one of a kind present to play with. My son is only 14 mind you, but he is a wiz at computer technology.
It's not spirituality, prayer, or religion that shaped my son, but rather the love we instill in him as parents. He's no push over either weighing in at 196 lbs, a universal lineman on the football team, and a wrestling force to be reckoned with. I mention this only because many people think that by teaching their children the value in love that they will become pushovers and be taken advantage of.
Although he is not spiritual as many define the term, he is extremely loving, compassionate, and he genuinely cares for others. He has stood up to bullies for his friends and even those he never knew on many occasions and has stopped the bullying dead in its tracks. Not just that but he has also befriended them afterwards. I couldn't be more proud of my son as a parent or as a friend.
I don't fear him losing his footing, nor do I fear him losing heart. We keep a steady supply of love and encouragement flowing to him. He mirrors our values in his life, but he by no means follows our patterns for sake of following. He truly understands the power in love.
Yup yup .... that's my boy!
~GK~ (Very proud papa!)