Why doesn't Juliet want Romeo to swear his love by the moon? She does not want to be associated with Diana. She associates the moon with failure and bad luck. She does not want him to swear on something that changes. She knows that Rosaline was associated with the moon.