Sofia Vergara, the 42 yr old star of ABC’s Modern Family is reportedly engaged to her boyfriend of a few months Joe Manganiello, 38, star of the popular HBO series True Blood. The two have seemed to be inseparable since they met this past July. They recently spent Christmas together in Hawaii and just yesterday Vergara posted a picture of her and Manganiello snuggled together wishing him a happy birthday and referring to him as her “best friend”. A source told E! news the “True Blood” actor proposed on Christmas Day. This will be Vergara’s second marriage. Her first marriage was to her high school sweetheart Joe Gonzalez. Gonzalez and Vergara were married for a couple of years before the two divorced. She has her only child from that marriage. Although the couple hasn’t confirmed their engagement, we wish Sofia and Joe all of the best!