给一段文本内容： 

Sophie and Jack had been in a long-distance relationship for several months. Sophie had planned a surprise visit to Jack's city, and he had no idea she was coming. Jack was waiting for her at a fancy restaurant, nervous and excited at the same time. When Sophie arrived, Jack was speechless. They hugged and chatted for hours, and Jack had planned an entire weekend of romantic surprises for them to enjoy.

They took a long walk by the beach, visited a local museum, had romantic dinners, and shared lots of laughter. Sophie felt especially pampered when Jack gave her a massage on their last night together, and they ended up cuddling in front of the fireplace.

Although it was time for Sophie to leave, she promised Jack that she would come back very soon. Jack kissed her goodbye, and they both knew that this wasn't the end of their romance.


根据这个文本内容回答问题：

Sophie and Jack had been in a long-distance relationship for several months. What did Jack do to surprise Sophie during her visit, and how did he make her feel special?
During Sophie's surprise visit, Jack had an entire weekend of romantic surprises planned for them to enjoy. They went on a long walk by the beach, visited a local museum, had romantic dinners, and shared lots of laughter. Jack also gave Sophie a massage on their last night together, which made her feel especially pampered. Overall, Jack went above and beyond to make Sophie feel special and loved during her visit.