Rachel leaves town to fulfill her promise to Venus.Rachel leaves town to fulfill her promise to Venus.Rachel leaves town to fulfill her promise to Venus.