Low Carb Almond Sugar Pinwheel Cookies

The best almond sugar flavor ever! Melt in your mouth good!