Jensen Ackles and Danneel Harris

Sorry, ladies. Jensen Ackles is off the market.

The Supernatural hunk and his longtime girlfriend, One Tree Hill star Danneel Harris are engaged, TVGuide.com has confirmed.

After dating for three years, the 31-year old actor and 30-year-old actress are planning to tie the knot, reps for the actors tell us. They have been friends for nearly a decade and co-starred together in the 2007 romantic comedy Ten Inch Hero.

Watch full episodes of Supernatural in our Online Video Guide

Now that one Winchester brother is officially off the market is your heart broken?