WARNING!!

261 10 1
                                    


Spoiler are in this at least as far as I get! So I will tell you what episodes to watch before you read or you can just get spoiled but don't say I didn't warn you.

RANTWhere stories live. Discover now