Can anyone be a witness?

You can choose family and or friends.  They must be able to fully understand and witness the whole ceremony.