Warner Bros.

J.K. Rowling Just Revealed Some Serious Severus Snape Secrets

And this is only the beginning.

If you're a "Harry Potter" fan, the next 12 days are sure to be magical.

J.K. Rowling and the Pottermore.com crew will be celebrating both Christmas and the Boy Who Lived with 12 days of "festive surprises," including several new entries written by Rowling herself.

Today is the first day of the nearly two-week Pottermore festivities, and the inaugural writing focuses on everyone's favorite potions master: Severus Snape.

Warner Bros.

In a piece titled "Cokeworth," Rowling reveals an interesting detail about Snape's childhood. Cokeworth is the name of the fictional town where Harry's mother Lily and aunt Petunia grew up — and it turns out it's where Snape grew up as well.

We learned the name of Snape's childhood street, Spinner's End, in "The Half-Blood Prince," in the opening scene where Severus makes an Unbreakable Vow with Narcissa Malfoy to protect her son, Draco, during his mission to kill Albus Dumbledore. Many fans already speculated that Spinner's End was located in Lily Potter's hometown, and now, it's confirmed by Rowling herself.

It's an extra wrinkle for the complicated relationship between Snape and Lily. Despite his constant harshness toward Harry throughout the series, we eventually learned that Snape loved Harry's mother ever since they were students together at Hogwarts — and as a result of her death at Voldemort's hands, Snape dedicated the rest of his life to protecting her son, even if theirs wasn't always the friendliest student-teacher relationship.

Now, we can safely say that Snape's love for Lily dates back even further than their time at Hogwarts. Snape grew up in the same place where Lily grew up — and he was with her when she died. How's that for an epic, full-circle, tragic love story?

Warner Bros.

Expect more and more Wizarding World secrets to come to light as Pottermore continues its series of holiday surprises.