They met in Stowe, Vermont where she was working as a waitress at a local restaurant. He spotted her there on night and later told his best friend that he had just seen “the most beautiful girl in the world.” Needless to say, Steve soon became a regular. And in that little mountain town, Kat […]