Dave and Karkat have been dating for awhile and everything is going great until Karkat starts having odd dreams and Dave starts acting weird....All Rights Reserved
If you already have an account, Log in.
Dave and Karkat have been dating for awhile and everything is going great until Karkat starts having odd dreams and Dave starts acting weird....
33 parts