you could always take a bus to Mount Vernon (where there is a pretty serious grehound station) or Bellingham (i assume they have bus stations too, I don't know for 100% certain though), hang out for a while, then catch a bus to seattle later....if you were so inclined.
never ridden greyhound before so i'm not really sure how it works; like if taking two buses would be significantly more expensive than just taking one the same distance, or what
anyway, i'm native to the mt vernon/skagit valley/bellingham area so anywhere within that bubble i can pretty easily pick you up and show you around for a while
we can look at trees and be confused by each other's accents, it'll be awesome