Swimming up stream: A story of grit and determination