Please don't let it be Pete! Even though I admit that there's something lacking without him, Sheena can't fall for PETE! Gah! If you really want a good plot twist, have her and Joe get together.
Author's response
Please... wait for the next chapter before you hurry to absurd conlusions. ;) I got this figured out.