Pop princess Britney Spears had her royal wedding to her prince charming, Sam Asghari and the pictures look like something straight out of a fairytale.
The singer on Thursday wed her longtime love after nearly six years together. The two wed in what can be described as a true Cinderella-style wedding, where the bride wore white and arrived in a stunning horse-drawn carriage.