Wilson, who was named as skipper by manager Gary Locke earlier this week, said he turned down other offers to stay at Hearts.
The 21-year-old initially joined the Edinburgh club on loan from Liverpool in January before making the move permanent on June 30 following the lifting of an SPL transfer embargo.
And Wilson is now keen to bring the good times back to Tynecastle.
"I had a lot of offers," he said. "But I made the commitment about a month and a half ago to stay here and I wanted to give it as much time as possible and I've been fortunate to be able to stay here.
"People will have said that to me (that it would be safer to leave) but at the same time I made the commitment to stay here a month and a half ago and I made a lot of changes in my life for that.
"I have been really happy here for six months, that's why I wanted to stay because I got on so well with the boys and with the manager and everyone around the club so you don't just trade that for a bit of uncertainty.
"I'm here for the long haul and hopefully we can come through this better."