Wedding All - Proofs