Welcome. Your post touched my heart.
Try to find time to join the local quilting group. I also live in a small town and have found that the quilting friends are the best! They are there to motivate you in your craft but become friends in your heart. It sounds like you need some love & hope in your life right now and these people will be there for you in more ways than you know.
Blessings