Mary Weather

Mary Weather Hargreaves is Cain's half-sister.

She is 10 years old.

History
Mary was first found living on the streets of London as a fortune-teller. She was forced to live on the streets as her mother had committed suicide to protect her from her obsessive father.

Cain believed her to be his half-sister and adopts her. However, near the end, it is revealed that Mary Weather and Cain have no blood ties whatsoever and Mary Weather is actually the child of the previous butler in the Heargreaves household.

At the end of the series, it is revealed that she marries Oscar Gabriel and is pregnant with his child.

Personality and Appearance
Mary's character is shown to be smart, strong-willed and out-going. Cain cares for her deeply and often over-protective of her, because of this she often annoyed with him. But she accepts it, and often puts a smile on her face because she knows that it eases Cain's suffering. It is also shown that Mary Weather loves tarot cards and often does readings throughout the manga.

She is shown to be quite beautiful, with bright blue eyes and blonde hair.