Winter Heart (Seasons of Love #4)
B.G. Thomas

Kevin Owens is a lonely man. He is very intelligent—several apps he created have gone on to make him a comfortable living—but he is also quite shy and is uncomfortable making conversation. The death of his dear friend and former lover after a long illness leaves him grieving, confused, and adrift. Then a dream guides him to Camp Sanctuary, only to find that the one cabin with a wood-burning stove has already been reserved. And worse, by a man he’s had a secret crush on for years—Wyatt Dolan.
When a snowstorm knocks out power at the Camp, Wyatt and Kevin must share the same cabin to stay warm, and very soon, magickal things begin to happen.