This absolutely reads like someone's fetish work.
Looking past that, the pacing is abysmal, the story is a mess, the internal logic and consistency is non-existent, and the characters act like no conceivable person with even the smallest hint of a brain would act.