A review by emmaelise
Ice Kissed by Amanda Hocking

adventurous mysterious

4.0