Kanye West and Kim Kardashian have flown to Rio de Janeiro for another babymoon.
The couple - who are expecting their first child in early June - were spotted enjoying a romantic lunch at the Braseiro Gavera restaurant in the Brazilian city on Friday.
The 'Mercy' rapper was later seen presenting Kim, 32, with a small gift during a visit to the popular tourist spot the Chinese View after their lunch and the duo were said to be extremely affectionate as they held hands.
Kardashian appeared to be thrilled with her surprise, according to E! News, and was seen with a huge smile on her face.
The couple, who have been dating for almost a year, enjoyed their first babymoon in Paris last month.
The couple browsed the latest collections in designer stores Lanvin and Celine, and were photographed enjoying a number of low-key dinners.
During the trip, West, 35, gave his brunette girlfriend five gold Cartier bracelets, worth a reported $65,000.
The couple's latest holiday comes after a tough week for Kardashian, during which she was warned by her doctor to relax because the stress from her divorce battle with her estranged husband Kris Humphries could harm her unborn baby.
Her mother Kris Jenner recently revealed: "Kim has been going through this divorce for months. She has been under a lot of stress because of it and the doctors told her she had a really tough week and the stress could become a problem if she isn't careful."
Her basketball star ex and his lawyer filed new documents in court this week, complaining that the divorce was being unnecessarily rushed through the courts because of Kardashian’s "unplanned pregnancy".