An earthquake of magnitude 2.1 and depth of 1.40 kilometers occurred 2.28 miles from Sherwood Shores, TX in Grayson County at 12:13 AM.