Why does Romeo commit suicide at the Capulet tomb in the play Romeo and Juliet?

He is remorseful about killing Paris.
He believes Juliet has married Paris in his absence.
He thinks Juliet is already dead and wants to be with her.
He hears someone from the watch approaching and panics.