A while back I read a rather strange young adult book (I guess you could call it a romance... ) It was about a boy who was found by an elf. The elf tried to return the boy to his parents but the boy blackmailed the elf into keep him. Now the boy is older and has discovered binoculars or a telescope or something. (I can't remember) He uses it/them to 'spy' on a girl - who we later find out is a princess (I think her name is Marigold) - and then uses a carrier pigeon system to get to know her. The boy travels to the palace and gets a job and things get a little crazy. He somehow ends up in prison then he and (his dog?) have to rescue the princess from an unwanted marriage. What book is this? I really want to buy it for my Kindle but I can't remember the title or author. (I seem to recall the author or book description saying his writing involved everything but the kitchen sink... )