This is a popular question and I always answer this honestly. It never just appeared like any talent or skill I worked hard for it, hours of lessons and coaching and spent a lot of time and money on perfecting my craft.
Yes you have to have some natural talent but you need to train and look after your voice everyday or you can lose it and you certainly can’t recover it once it has been severely damaged.
I still have weekly singing lessons to keep up my repertoire, voice and breath. Just like a footballer trains even harder when he/she reaches premiership level.
Whenever I am booked for weddings, concerts or events, I always have a extra lesson just before so I am on top form for that special occasion, I don’t wing it as you are only as good as your last performance.