This is a modern made fife.
The maker/sellers website can be accessed here for more information:
This fife is marked: An S inside a heart
Length of Instrument: 16 3/4 inches
Key of Instrument: Bb
Cat Number 140
Copyright © fifemuseum.com.