A bloody good time.
A dangerously charming, intensely obsessive young man goes to extreme measures to insert himself into the lives of those he is transfixed by.
First Air Date: 2018-09-09 Number of Seasons: 5 Number of Episodes: 40 Rating: 8.1/10