Question: how to surprise your long distance boyfriend on his birthday?
Answer: Coordinate a virtual surprise party. ...  Send them a cake through the mail. ...  Make them a birthday video or hand-made scrapbook. ...  Take them on a virtual shopping spree. ...  Surprise them with a singing telegram. ...  Write (and sing) them a love song.