[18+, mature content] Haven Miles has her life determined. She has a stable job and a wonderful man by her side. James Cross, whom she looks forward to getting married and grow old with. What could possibly go wrong in her life?