The full moonby typhomarangsparl16711In this au, nezuko is human and tanjiro is the demon but this doesn't focus on them the hashira are upper moons and the uppermoons are hashira this is a swap au.demonshinobuxdemonmuichirohashiraakazademonrengoku+21 more