John the son of Zebedee is at the Cross only if John is the beloved disciple -- not likely in my opinion. The author of the Book of John keeps us guessing throughout the book who is the beloved. My impression is that by the time you get to the added on ending of that book, it is Lazarus who is the beloved. Whether the author is completely serious or just writing parody I don't know. The bride is for at least an instant, Mary Magdalene at the Easter tomb, fulfilling the Goddess role of being the weeper. If Peter wasn't really "naked" in the boat (Jn 21:7 NRSV) but simply missing his coat, then it might be Mary Magdalene in the boat with him. But the raised Lazarus is a better fit as the discussion re his dying -- again -- would be pertinent (Jn 21:23). Lazarus is the only male that Jesus "loves" in John, other than disciples in general.