Hand-fasting is often popular with a couples where one or both of them have Celtic origins (e.g. Irish, Scottish, Welsh, Cornish, Manx), but I have also 'tied the knot' for couples with no Celtic heritage. I work with them to choose colours for the ribbons or cords which have some significance, such as national or sporting colours and I recently performed a ceremony where we used the colours of the 7 chakras, or energy centres in the body, representing the various levels of communication in the marriage. It was quite spectacular! (I'll try to post a pic of this ceremony soon).
I also have more information about hand'fasting here.