merthur destiel johnlock may contain some smutAll Rights Reserved
merthur destiel johnlock may contain some smut
2 parts