I think this should be thought through better. BRIDES should probably be an array, and current_bride should just point to the last object in it.