Nate Halliwell/Season 2

Arrival of Nate
Nathaniel had arrived in San Francisco to attend the wedding of Prue and Wyatt, mentioning he was invited to it due to being a cousin of the family, revealing his last name to be Halliwell also, and also meets Prue during the day of the Bachelorette, seemingly having an attraction to her. He and Prue begin to bond, and had a weird feeling that he knew her. When Nate makes an appearance at the day of the wedding, Wyatt seems to be jealous of his appearance that he is the past life of Prue’s past life husband, Matthew. During the period, Nate starts to bond with the rest of the family and also Piper.