Dressed as prince charming while riding a horse, Brian Davis, 23 surprised girlfriend Michelle Seguin, 22, in a castle by asking her to marry him

This is the heart-melting moment a romantic boyfriend became Prince Charming to make a fairytale wedding proposal come true.

Brian Davis created a perfect fantasy setting when he asked his girlfriend Michelle Seguin,22, to marry him while they were dressed as the characters Princess Anna and Prince Hans from the Disney film Frozen.

Medical student, Brian got the idea from watching the film while on a date with Michelle, a biomedical engineer.

The 23-year-old from Denver, Colorado, planned the whole scenario from scratch and even managed to keep it a secret from his bride-to-be with help from her mother who provided Michelle's measurements for her dress.