It's perhaps the most nerve-wracking question you'll ever have to ask a partner - and one enterprising geek found the perfect way.
He built a video game and asked his unsuspecting girlfriend Lauren to test it for him.
Each level was inspired by a moment in their relationship.
The self-described "mediocre programmer" goes by the username LA Pike and uploaded screenshots of Lauren's progress to image-sharing site Imgur .
He also captured her reaction on video, and uploaded it to YouTube.
Needless to say, she accepted his well-crafted proposal.