As we discovered in this topic, two objects may have exactly the same value, but their identities may still differ. Look at the equality test below and change it so that the expression compares values instead of identities.
equality_test = silver_haired_twin is raven_haired_twin