Takes about 1 minute to complete and you can take it as many times as you want.
link
I took the quiz and I got Bella, but retaking it got me Edward. It was somewhat predictable, but still awesome.
twilight, kristen stewart, robert pattinson, edward, bella, breaking dawn, twilightguy, kaleb nation