Henry Mills (Sherlock-OUAT AU)

Henry Daniel Mills is one of the main characters of Once Upon a Time. Henry is the biological son of protagonist Emma Swan, and the adopted son of former antagonist Regina Millsh, grandson of Rumplestiltskin, Snow White, and Prince Charming and nephew of John Watson. A lonely boy, Henry came to believe that the people living in his small town were under the effect of a powerful curse that robbed them of their memories of their past identities as fairytale characters. This led him and his cousin, Elizabeth, to look up his birth mother, whom he knew to be the key to everyone's salvation.