Weddings celebrated at church, on the beach, at the Registry Office, in hotels, on a cliff overlooking the ocean, or anywhere else you can imagine. Services provided include all legal paperwork, all church and minister arrangements, reception arrangements, flowers, phography, music, video, wedding cakes, and horse & carriage or taxi travel, and anything else you desire.