This story is written by Stephanie Seal aka Severussweetie.
fanfiction[dot]net/u/869622/severussweetie