169.254.0.0/16 - This is the "link local" block. It is allocated for communication between hosts on a single link. Hosts obtain these addresses by auto-configuration, such as when a DHCP server may not be found.
If you've ever used a Windows 98 machine or higher, you've seen this assigned when a DHCP server is unavailable. It's a temporary IP so to speak. You could use for two machines directly connected to each other but not necessarily for routing.

Is the 169 address your own? Or is it the sender?