demimond- more of a father than John ever was

more about : demimond