The Florida Renaissance Festival returned for its 21st year this weekend.

It's being held at Quiet Waters Park, which is located at 401 South Powerline Road in Deerfield Beach.

The event takes families back into time, showcasing knights on horseback, kings and queens, pirates, fairies, wenches, dancing fools, time travelers and singing merry men.

It runs every weekend through March 17th.

Gates open at 9:45 am Sunday.