This story is written by Stephanie Seal aka Severussweetie.

fanfiction[dot]net/u/869622/severussweetie