Megan Fox was surprised by Machine Gun Kelly's proposal.
The 31-year-old rap star recently popped the question in Puerto Rico - but his proposal caught Megan by surprise.
A source explained: "She has been wanting to get engaged. The proposal was a surprise, though. They have traveled to Puerto Rico before, so Megan just assumed it was another vacation."
Megan, 35 - who has Noah, nine, Bodhi, seven, and Journey, five, with her ex-husband Brian Austin Green - loved the proposal and "thought it was beautiful and perfect".
The insider told People: "She is excited to get married."
The loved-up duo first started dating in May 2020 after meeting on the set of 'Midnight in the Switchgrass'.
Meanwhile, an insider recently explained that Machine Gun Kelly wanted his proposal "to be very special".
The music star popped the question under the same tree where they first fell in love, as he wanted to do something "romantic".
The source said: "MGK has been telling his friends how Megan is his dream girl and he is always trying to make her happy and do romantic things for her.
"His proposal plan was no exception and he wanted it to be very special.