If you want to surprise your long-distance lover, you can fly to her without him knowing. It will definitely be a big surprise for him. You can also buy some gifts for her, but The gift must be the kind of gift that your lover likes and is reluctant to buy. He will definitely be surprised when he receives it.
There are really many surprises for your lover who lives in a long distance. The biggest surprise is that you appear in front of him without his knowledge, so no matter who it is? As long as it's two people in love, the surprise will definitely be too big to describe in words.
You can also buy a beautiful bouquet of roses to surprise her when you go to find her, and it is best to have 999 roses, which represents your long-lasting love. The moment she saw it, she would definitely be surprised and moved.