Be Careful What You Wish For. 3
The THIRD book in the series 'Be Careful What You Wish For' so please read the first two books before this one <3 Grace and Michael carry on their journey in their unpredictable relationship where anything can happen. Anything.