A couple have 'amazed' Harry Potter fans with their Wizarding World-themed wedding, complete with magical touches like a talking Sorting Hat who 'sorted' guests to their tables.
Groom Craig took to TikTok to share the incredible details of his wedding online, including a clip of the Sorting Hat in action.
The teacher, who is from Florida in the US, said the Sorting Hat was "easily one of the coolest things" he and wife Kate have ever made – and people were seriously blown away by how impressive it was.
In the clip, wedding guests can be seen placing a key onto an interactive board, which activates the sorting hat. The talking Wizard's hat can then be heard saying: "Hm. Interesting. Interesting. [Names] ambitious, cunning Slytherins. Apperate to the Quidditch Pitch!"
The talking garment looks almost identical to the one from the Harry Potter films, and the voice also embodies the fictional character perfectly.
In the comment section people were amazed by the incredibly creative seating plan, with one person saying: "This is the COOLEST THING EVER".
Another added: "How'd you even make this? Y'all geniuses or something!? I need a detailed video breaking this down cuz it's absolutely amazing [sic]".
Fellow Potter fans were desperate to know how the couple made the talking Sorting Hat, with one person saying: "Please show us how! I would love to learn how this works, or buy one!"
But it didn't stop there. The couple's whole wedding was sprinkled with magical touches.
In a separate clip of their wedding ceremony, their ring bearer could be seen walking down the aisle. She was dressed as Fantastic Beasts' Newt Scamander, who was being chased by a toy Niffler – a fluffy creature from the Harry Potter universe which is attracted to shiny things.
They were also officiated by someone dressed as Albus Dumbledore, who was standing next to a Deathly Hallows arch, which the couple made themselves.
Bride Kate also wore a Ravenclaw crown to complete her stunning wedding outfit.
What do you think? Let us know in the comment section below.