Contents ( 203)
- Stolen Songbird
- Chapter 1
- Chapter 2
- Chapter 3
- Chapter 4
- Chapter 5
- Chapter 6
- Chapter 7
- Chapter 8
- Chapter 9
- Chapter 10
- Chapter 11
- Chapter 12
- Chapter 13
- Chapter 14
- Chapter 15
- Chapter 16
- Chapter 17
- Chapter 18
- Chapter 19
- Chapter 20
- Chapter 21
- Chapter 22
- Chapter 23
- Chapter 24
- Chapter 25
- Chapter 26
- Chapter 27
- Chapter 28
- Chapter 29
- Chapter 30
- Chapter 31
- Chapter 32
- Chapter 33
- Chapter 34
- Chapter 35
- Chapter 36
- Chapter 37
- Chapter 38
- Hidden Huntress
- Chapter 1
- Chapter 2
- Chapter 3
- Chapter 4
- Chapter 5
- Chapter 6
- Chapter 7
- Chapter 8
- Chapter 9
- Chapter 10
- Chapter 11
- Chapter 12
- Chapter 13
- Chapter 14
- Chapter 15
- Chapter 16
- Chapter 17
- Chapter 18
- Chapter 19
- Chapter 20
- Chapter 21
- Chapter 22
- Chapter 23
- Chapter 24
- Chapter 25
- Chapter 26
- Chapter 27
- Chapter 28
- Chapter 29
- Chapter 30
- Chapter 31
- Chapter 32
- Chapter 33
- Chapter 34
- Chapter 35
- Chapter 36
- Chapter 37
- Chapter 38
- Chapter 39
- Chapter 40
- Chapter 41
- Chapter 42
- Chapter 43
- Chapter 44
- Chapter 45
- Chapter 46
- Chapter 47
- Chapter 48
- Chapter 49
- Chapter 50
- Chapter 51
- Chapter 52
- Chapter 53
- Chapter 54
- Chapter 55
- Chapter 56
- Chapter 57
- Chapter 58
- Warrior Witch
- Chapter 1
- Chapter 2
- Chapter 3
- Chapter 4
- Chapter 5
- Chapter 6
- Chapter 7
- Chapter 8
- Chapter 9
- Chapter 10
- Chapter 11
- Chapter 12
- Chapter 13
- Chapter 14
- Chapter 15
- Chapter 16
- Chapter 17
- Chapter 18
- Chapter 19
- Chapter 20
- Chapter 21
- Chapter 22
- Chapter 23
- Chapter 24
- Chapter 25
- Chapter 26
- Chapter 27
- Chapter 28
- Chapter 29
- Chapter 30
- Chapter 31
- Chapter 32
- Chapter 33
- Chapter 34
- Chapter 35
- Chapter 36
- Chapter 37
- Chapter 38
- Chapter 39
- Chapter 40
- Chapter 41
- Chapter 42
- Chapter 43
- Chapter 44
- Chapter 45
- Chapter 46
- Chapter 47
- Chapter 48
- Chapter 49
- Chapter 50
- Chapter 51
- Chapter 52
- Chapter 53
- Chapter 54
- Chapter 55
- Chapter 56
- Chapter 57
- Chapter 58
- Chapter 59
- Chapter 60
- Chapter 61
- Chapter 62
- Chapter 63
- Chapter 64
- Chapter 65
- Chapter 66
- The Broken Ones
- Prologue
- Chapter 1
- Chapter 2
- Chapter 3
- Chapter 4
- Chapter 5
- Chapter 6
- Chapter 7
- Chapter 8
- Chapter 9
- Chapter 10
- Chapter 11
- Chapter 12
- Chapter 13
- Chapter 14
- Chapter 15
- Chapter 16
- Chapter 17
- Chapter 18
- Chapter 19
- Chapter 20
- Chapter 21
- Chapter 22
- Chapter 23
- Chapter 24
- Chapter 25
- Chapter 26
- Chapter 27
- Chapter 28
- Chapter 29
- Chapter 30
- Chapter 31
- Epilogue
- Encore
- The Songbird’s Overture
- A Character Guide to the World of The Malediction Trilogy
- About the Author
He shot her a black look, but a second later, the cup was steaming.
“I went to the opera house to see if by some chance no one had found the body, but it was gone. There was still some blood under the snow, but it looked like someone had put in a bit of effort to make it appear as though nothing had happened, albeit a sloppy one.”
Tristan sat down heavily next to me. “Your father’s doing?” I asked.
He gave a slow shake of his head. “If it was his doing, it wouldn’t have been sloppy.”
“Then who?”
“I’ve no notion.”
Sabine leaned back in her chair. “I stopped by your mother’s home. She hasn’t returned yet, but she sent word that she’ll be back in Trianon tomorrow morning. Apparently Julian’s gone to join her.”
I grimaced. “It makes me nervous having her running around the countryside, given the danger we know she’s in.”
The door abruptly flung open, and Chris flew in. “I found him!”
“The necklace? Did he have it?” Tristan demanded.
“No, but…”
Tristan swore and stormed over to the window to rest his forehead against the cool glass.
“But,” Chris continued. “You won’t believe who he sold it to. He said a woman came at dawn with a purse full of gold asking about it. Said it was of sentimental value and that the girl who sold it was a fool.”
I winced, because that much was true. “Did he recognize her? Did he describe her?”
“He said she was wearing a hood that obscured most of her face.”
The temperature of the room burned hot, and Sabine sat up straight in her chair, eying Tristan with unease.
“I should have gone myself,” he growled at the window. “I might have caught her and all this would be done.”
“Tristan, I missed her by a good hour,” Chris said. “It would have made no difference if you’d gone. But listen to this: the stockman said she arrived and left in a carriage marked in the Regent’s colors.”
I sat up straight and Tristan swung around to face us.
“There’s more,” Chris said. “The man at the front desk gave me this when I came back in.” Walking swiftly around the chairs, he went to Tristan and handed him an envelope. “It can’t be a coincidence.”
Tristan broke the seal, his eyes scanning the card. “It’s an invitation to Lady Marie du Chastelier’s Longest Night ball.”
I blinked. “That’s where my masque is to be performed. It’s the most exclusive event of the year,” I added, getting to my feet. “The invitations to this went out weeks ago, and only the upper crust of Trianon nobility will be there. Not bourgeoisie boys riding high on their fathers’ wealth.”
“It’s not addressed to a bourgeoisie boy riding high on his father’s wealth,” Tristan said quietly, handing me the invitation.
My heart accelerated as I took in the words, His Royal Highness, Prince Tristan de Montigny is cordially invited to… “It’s a trap.”