I'm writing in 1st person from my MC's perspective. He has a secret but he's not just going to tell any old someone about it! Problem is I don't know when to reveal it to the reader. He is on the defense a lot of the time and I had originally intended him to be the same way with the reader so he can gradually reveal little bits here and there until you get the full picture, in a similar way to the way he reveals himself to the secondary character. Only thing is to do this it would mean I have to give half of the story and then go back so it would be like: MC: Remember when I told you that I tried to kill myself but it failed, well get this it's not cause I got saved in the nick of time but ohoo it's actually 'cause I can't freakin' die. Oh remember how I told you I was bribing doctors for little parcels that made me feel good, it was actually blood and it made me feel good cause I'm a freakin' vampire and it meant I wasn't hungry and didn't want to kill people all the time. Obviously not in the form of an info dump as above. Also doing this means I get to have less fun with it with regards to hiding it from the secondary character. He can tell you he's hiding something but not what it is and that kind of removes the stakes (pardon the pun) so the reader doesn't really know what he's got to lose. I still want to do a gradual reveal sort of deal, but I don't know how far to go. I don't want people to know the whole thing straight away cause I like the sort of stories where you are kept guessing. I also don't want to take it too far so the reader is like - "he's a vampire? What the fudge this is stupid" *slams shut*. How do I get the right balance?