I hate Mpreg, I never read them, or stop as soon as I find out it's about Mpreg. Don't ask me why, but I muddled through, and guess what? I liked this piece, really liked it! Good job.