Javier Colon, who is struggling to support his wife and two daughters, sang a beautiful rendition of Cyndi Lauper's classic hit 'Time After Time' that blew the coaches away on 'The Voice.'

The 33-year-old singer from Stratford, Conn. says he's singing for his family when he takes the stage. "My kids are my world," he explains. "Winning this competition means I don't have to worry day to day how we're going to pay for diapers or pay our mortgage."

As soon as Colon sang the first few lines of 'Time After Time,' the celebrity coaches appeared in awe of his voice. All four of them hit their approval buttons to vie for his vocal talent. "It was so perfect, but it was also so tasteful," chimed in Adam Levine, while Christina Aguilera remarked, "I know it would be amazing to take you under my wing."

Colon, who expressed concern that it took Aguilera a longer time to turn around, eventually decided to go with Levine as his coach.

Watch Javier Colon Sing Cyndi Lauper's 'Time After Time' on 'The Voice'