Lady Gabriella Windsor is all set to tie a knot with her longtime boyfriend Thomas Kingston on May 18.