My Saviour B.
Rosie is 19 years old, living on the streets and alone. One day she is almost at the point of death when an anonymous man saves her life by leaving her things as she lays passed out on the street. Months later, she is convinced that her only way of happiness is to find her mystery man but the only information she has...