PORTLAND, Ore. -- Kathleen Rogers thought she was going to be on NBC's 'Today' show for a segment called 'Never Too Late To Educate' on earning advanced degrees later in life.

Rogers, a grandmother, has just earned a doctorate in nursing the University of Massachusetts at Amherst. As host Hoda Kotb started the interview, she stopped as if an error was made.

She told a surprised Rogers that the segment was actually called 'Thanks a Million, Mom.'

Watch the 'Today' show clip.

After a video tribute from her three sons, two of them walked on the set. They described how tough it was to keep it all a secret from her.

NBC also arranged for Rogers to stay gratis in a Dominican Republic resort called Dreams Dominicus La Romana.