It's an expression of surprise, like gee. It is usually to liking or satisfaction. It's an over-the-top way of saying "Well be God and the Virgin." It can also reflect scare or disgust and means For God's sake! .
* Only one "like" per meaning and day, the more "likes" the meaning will appear higher in the list