Persistence and challenge make the impossible possible